Get started with microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Microservices 101
- Benefits of a microservices architecture
- Common microservices patterns
- Microservices patterns in Kubernetes
- Microservices building blocks
- Deployment patterns
- Runtime patterns
- From monolith to microservice
- Microservice deployment to Kubernetes
- Alternate deployment YAML
- Adding context with configmaps
- Working with sensitive configuration
- Adding liveness probes
- Deployment with Helm
- Service proxying with Envoy
- Metrics with Prometheus
- Logging with Fluentd
- Tracing issues with Jaeger
- Next steps
Taught by
Karthik Gaekwad