Service Mesh Patterns

Book description

As your organization adopts microservices, you also need a service mesh, the infrastructure layer that handles interservice communication in microservice architectures. This seminal book provides patterns and operational best practices to help you deploy and use service meshes in a way that meets your company's goals and needs.

Developers face a wide range of choices today: which service mesh to use, which features to deploy, and the best ways to exploit and deploy those features. Whether you're investigating service meshes or already use one, authors Lee Calcote and Nic Jackson provide universal patterns applicable to any service mesh: Istio, Linkerd, Consul, App Mesh, and more.

  • Get a vendor-neutral perspective on where each mesh shines (and perhaps, doesn't)
  • Understand how service meshes benefit developers, operators, and service owners differently
  • Determine whether you're running your mesh effectively
  • Avoid service mesh lock-in through use of service mesh abstractions
  • Learn common deployment patterns for implementing a specific service mesh function
  • Use configuration best practices to avoid common pitfalls
  • Explore federation of service mesh deployments and other service mesh types

As microservices proliferate your environment, fear not: service meshes are here to manage your service sprawl. This book shows you how.

Publisher resources

View/Submit Errata

Product information

  • Title: Service Mesh Patterns
  • Author(s): Lee Calcote, Nic Jackson, Paul Bouwer
  • Release date: January 2023
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781492086383