Is Service Mesh the Only Solution?Guideline: Should You Adopt Service Mesh?Case Study: Extracting Sessions Functionality to a ServiceWhat Is Service Mesh?What Functionality Does a Service Mesh Provide?Where Is a Service Mesh Deployed?How Does a Service Mesh Integrate with Other Networking Technologies?Why Use a Service Mesh?Fine-grained Control of Routing, Reliability, and Traffic ManagementProvide Transparent ObservabilityEnforce Security: Transport Security, Authentication,
and AuthorizationSupporting Cross-Functional Communication Across LanguagesSeparating Ingress and Service-to-Service Traffic ManagementEvolution of Service MeshEarly History and MotivationsImplementation PatternsService Mesh TaxonomyCase Study: Using a Service Mesh for Routing, Observability, and SecurityRouting with IstioObserving Traffic with LinkerdNetwork Segmentation with ConsulDeploying a Service Mesh: Understanding and
Managing FailureService Mesh as a Single Point of FailureCommon Service Mesh Implementation ChallengesService Mesh as ESBService Mesh as GatewayToo Many Networking LayersSelecting a Service MeshIdentifying RequirementsBuild Versus BuyChecklist: Selecting a Service MeshSummary