Lession 1 - Preparation
- Install Tools
- Create Project
- VS Code Finetuning
Lession 2 - Get into Kubernetes
- Dockerize
- Logging
- Tilt & Debugging
Lession 3 - REST Service
- Model
- Database Connection
- Router
- Database Schema
- Health Check
Lession 4 - Unit Testing
- Dependency Injection
- Unit Testing
Lession 5 - Relation on Entities
- Releations
- Functional Validators
- Booking API
Lession 6 - Model Details
- Nested Models
- Separate Model for Creation
- Working with Entities
Lession 7 - Message Queue - Produce
- Feeding the Message Queue
- Broker
- Producer
Lession 8 - 2nd Microservice
- Next Microservice
Lession 9 - Message Queue - Receive
- Receiving Messages
Lession 10 - Monitoring
- Monitoring Prometheus
Lession 11 - Tracing
- Tracing with OpenTelemetry
- Instrumentation
- Collector
- Spans, Attributes, Events
Lession 12 - Load Testing
- Basic Load Testing