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 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.