9/10
2 Days
This specialized training course is a professional program crafted for DevOps engineers, backend developers, and platform architects who manage microservices at scale. It introduces the architecture, use cases, and implementation of service meshes and API gateways, focusing on tools like Istio, Envoy, and Kong. Through practical labs, participants will learn how to manage service discovery, observability, security, traffic control, and API governance in dynamic, distributed systems.
Hands-On Labs: Configure traffic routing, TLS, and observability in Istio.
Tool Comparisons: Understand Kong vs Istio vs Envoy use cases.
Security Integration: Apply mTLS and access policies between services.
Real-Time Scenarios: Solve service discovery, rate-limiting, and circuit-breaking.
Understand the role of API gateways and service meshes in microservices.
Deploy Istio on Kubernetes and configure traffic routing and load balancing.
Use Kong for API versioning, authentication, and rate-limiting.
Secure service-to-service communication using mutual TLS (mTLS).
Monitor microservice traffic with telemetry and tracing tools.
Implement retries, circuit breakers, and fault injection for resilience.
Compare and select the right tool based on architecture needs.
Session 1 – Introduction to Service Mesh and API Gateways
API gateway vs Service Mesh: key differences
When to use what in microservices environments
Session 2 – Deploying Istio in Kubernetes
Istio architecture: Pilot, Mixer, Citadel, etc.
Installing Istio using Helm or Istioctl
Session 3 – Traffic Management and Observability
VirtualServices, DestinationRules, and traffic shifting
Metrics with Prometheus, Jaeger, and Kiali
Session 4 – API Gateway Basics and Kong Setup
Kong Gateway architecture and plugin ecosystem
Declarative configuration and API authentication
Session 5 – Policy Enforcement and Fault Tolerance
Implementing mTLS, rate limiting, and IP filtering
Using retries, timeouts, and circuit breakers in service mesh
Session 6 – Final Lab: Routing, Securing, and Monitoring a Live App
Deploy a demo app with Istio or Kong
Secure, monitor, and troubleshoot traffic between services
We are open to customizing this program to align with your specific learning objectives. If your team has particular goals or areas they wish to focus on, we would be happy to tailor the course outline to meet those needs and ensure the program supports the achievement of your desired outcomes.
Lets Discuss