In this chapter, we discussed how to take a prototype ML application to production. Along the way, we explored concerns that a software developer or DevOps engineer would typically think of, but from an ML application developers point of view. Specifically, we learned how to apply a continuous development life cycle to an ML application and the different ways to deploy ML applications in the cloud.
In the next and final chapter, we will take a step back and look at ML development from a project management point of view.