Chapter 9. Delivering

This chapter covers

  • Building Scala code using sbt
  • Evaluating applications for deployment
  • Strategies for deployments

Now that you’ve seen how all the components of a machine learning system work together, it’s time to think about some system-level challenges. In this chapter, we’ll explore how to deliver a machine learning system for use by the ultimate customers of the system. The approach we’ll use for this challenge is called continuous delivery. The ideas behind continuous delivery were developed outside of a machine learning context, but as you’ll see, they’re entirely applicable to the challenge of making machine learning reactive.

Continuous delivery practitioners seek to rapidly deliver new units of functionality ...

Get Machine Learning Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.