Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Service Mesh and Why You Should Use It

Service Mesh and Why You Should Use It

Conference: https://ccdays.konfhub.com/
https://youtu.be/s3pByVuKzR8
Microservices techniques and culture ultimately help us continuously improve business at a faster pace than traditional architecture. However, microservices architecture itself can be complex to configure. Usually, we have cross-cutting concerns such as service discovery, service-to-service, and origin-to-service security, observability, and resiliency. This talk is about Service mesh, which addresses these challenges where the implementation of these cross-cutting capabilities is provided by the infrastructure. Service mesh offers consistent discovery, security, tracing, monitoring, and failure handling without the need for a shared asset such as an API gateway or ESB.

Nancy Chauhan

June 19, 2020

Transcript

10 slides
  1. You can find me at : • Github : Nancy-Chauhan

    • Twitter : _nancychauhan • Website : nancychauhan.in Software Developer at Grofers, India About me CLOUD COMMUNITY DAYS
  2. Service Meshes • A service mesh is a dedicated infrastructure

    layer for making service-to service communication safe, reliable, observable and configurable • Valuable as we move from deployment of complicated monoliths/services to orchestration of complex “cloud native” microservices and functions CLOUD COMMUNITY DAYS
  3. Traditional service-service communication • Over REST or GRPC • Manual

    Traffic Control Settings such as retry, timeout, circuit breaking, etc. • Explicit Load balancing either client-side or server-side • You may or may not service map • All of this is repeated in every service in their way CLOUD COMMUNITY DAYS
  4. CLOUD COMMUNITY DAYS • Automatic load balancing. • Fine-grained control

    of traffic behavior with routing rules, retries, failovers etc. • Pluggable policy layer. • Configuration API supporting access controls, rate limits and quotas. • Service discovery. • Service monitoring with automatic metrics, logs and traces for all traffic. • Secure service to service communication. With service mesh on your cluster, you can achieve:

More Decks by Nancy Chauhan

Other Decks in Education