Overview
Explore resilient microservices architecture with Kubernetes in this 41-minute conference talk from Voxxed Days Singapore 2019. Dive into essential design patterns for building robust microservices, including timeout, circuit breaker, retry, and bulkheads. Learn how container technologies accelerate the adoption of new tools and techniques in microservices development. Discover the principles of microservices architecture, understand the concept of service mesh, and gain insights into deploying sidecar proxies. Examine a reference application and GitHub demo to see these concepts in action. Gain valuable takeaways on implementing resiliency patterns, and receive recommendations for further learning about Kubernetes and microservices architecture.
Syllabus
Introduction
Assumptions
Sponsors
Nilesh
Agenda
What is Microservices
Principles of Microservices
Sam Newman
Patterns
Reference Application
Demo Application
GitHub Demo
Switching Context
STOOP
Service Mesh
Steel
Sto
Sidecar Proxy
Deploying Sidecar Proxy
What is resiliency
Retry
Simple retry
Timeout
Fallback
Bulkhead
Limit
Circuit Breaker
Poly Circuit Breaker
Resiliency Patterns
Key takeaways
References
Learn Kubernetes
Reference Books
Kubernetes Sessions
Deployment
Conclusion
Taught by
Devoxx