Chapter 12. Deploying microservices

This chapter covers

  • The four key deployment patterns, how they work, and their benefits and drawbacks:
    • Language-specific packaging format
    • Deploying a service as a VM
    • Deploying a service as a container
    • Serverless deployment
  • Deploying services with Kubernetes
  • Using a service mesh to separate deployment from release
  • Deploying services with AWS Lambda
  • Picking a deployment pattern

Mary and her team at FTGO are almost finished writing their first service. Although it’s not yet feature complete, it’s running on developer laptops and the Jenkins CI server. But that’s not good enough. Software has no value to FTGO until it’s running in production and available to users. FTGO needs to deploy their service into ...

Get Microservices Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.