As someone interested in modern software design, you have heard of service mesh architectures in context of microservices. Service meshes introduce a new layer into modern infrastructures, offering the potential for creating robust and scalable applications and granular control over them. Is a service mesh right for you? This book will help answer common questions on service mesh architectures through the lens of a large enterprise and addresses how to evaluate your organization’s readiness, factors to consider when building new applications and converting existing applications to best leverage a service mesh, and offers insight on deployment architectures used to get you there.
The intended readers are developers, operators, architects and infrastructure (IT) leaders, who are faced with operational challenges of distributed systems. Technologists need to understand the various capabilities of and paths to service meshes, so they can better face the decision of selecting and investing into an architecture and deployment model to provide visibility, resiliency, traffic and security control of their distributed application services.
Three most important things readers will learn from this book: