Classification: Public
Microservices and Service Mesh
DotNet learner’s House Hyderabad – Meetup
June 05, 2021
@svswaminathan & @ilyas_tweets
Classification: Public
About us
Swaminathan Vetri
• Cloud Architect @ Maersk
• Microsoft MVP – Developer
Technologies
• Meetup Organizer, Blogger,
Speaker, Amateur Photographer
• Twitter/Github : @svswaminathan
• LinkedIn : SwaminathanVetri
• Blog: https://swaminathanvetri.in
Mohammed Ilyas
• Azure IoT Architect @ ABB
• Microsoft MVP – Azure
• Meetup Organizer, Blogger,
Speaker
• Twitter : @Ilyas_tweets
• Github: ilyas-it83
• LinkedIn: IlyasF
• Blog : www.bornoncloud.com
Classification: Public
Agenda
- Monolith vs Microservices
- Common challenges with
Microservices
- What/Why of Service Mesh
- Capabilities of Service Mesh
- Demos
Classification: Public
Image Courtesy : https://docs.microsoft.com/en-in/dotnet/architecture/microservices/architect-microservice-container-applications/media/microservices-architecture/monolith-deployment-vs-
microservice-approach.png
Classification: Public
Microservices at scale
What you would start with!
What you would end up with!
Classification: Public
Challenges
Traffic management
Blue/Green Deployments
Canary Deployments
Monitoring
E2E Tracing
Security
Certificate Management
Classification: Public
What is Service Mesh
• A service mesh is a dedicated infrastructure layer for facilitating
service-to-service communications
between services or microservices, using a proxy.
Source: Service mesh - Wikipedia
Classification: Public
Side car pattern
By Rastaman3000 - Own work, CC BY 3.0,
https://commons.wikimedia.org/w/index.php?curid=7008004
https://docs.microsoft.com/en-us/azure/architecture/patterns/_images/sidecar.png
Classification: Public
How does Service Mesh work ?
Classification: Public
Service mesh ecosystem
Istio linkerd openservicemesh
flagger
And many more and more …
Classification: Public
Demo – Service Mesh
Source code : ilyas-it83/globalazure2021: Content presented in
globalazure2021 (github.com)

Microservices and Service Mesh