Introduction To Deploy
Introduction To Deploy
Deploy
Project Management
Version Control
Conclusion
Deploy
Deploy refers to developing a system or solution with proper management and version control that lives in the
real world.
The Explore Data Science Process is about solving real-world problems using data.
DEPLOY
Production
Micro-services
ML Engineering
Version Control
GIT
Environments
Project Management
AGILE
Stakeholder Mgmt
Real World Solutions
Production Maintenance
● Develop solutions with production in mind. ● Model performance degrades over time
● Integrated into an environment where it takes (model drift).
an input and returns required output. ● Monitor deployed models - keep a close eye
● Modern solutions should be robust and on performance. Log inputs, outputs and
scalable - they live in the cloud. exceptions.
● Continuous Development.
Autonomous and Specialised Scaling
Microservices
Developing a trusted, robust solution as a team takes forethought, planning and control.
Manage Control
● At different stages of the development ● Deploying the wrong version of model, losing
lifecycle, team members will work to track of bug fixes or training on an outdated
collaborate and consolidate efforts. dataset could be catastrophic.
● New features, new data and additional ● It is crucial to follow version control best
insights keep products alive. practices.
Project Management
1
Understand the project
environment
2
Project definition Changes
3
Corrective action
Project planning
4 5
Technical execution Project control
Project Management Methodologies
● Muda: activity or process that does not add value, Mura: variances in the workflow,
LEAN
Muri: if there is no overload then nothing slows down.
Version Control
• Git can show you the history and this can help
find errors or bugs in your code so that you can
have the optimal code working.
https://code.snipcademy.com/tutorials/git/introduction/how-version-control-works
What tools are we using?
The following tools are what we will use throughout this course.