01. NestJS Microservices
02. Prerequisite Generate a Nest application
03. What are Microservices Microservices BenefitsMicroservices Drawbacks
04. Monolithic Architecture vs Microservices
05. Creating our first Microservice
06. Pattern Database per service
07. Configuring Docker Compose
08. Adding Health Checks
09. Converting from HTTP to NATS
10. Vertical vs Horizontal Scaling
11. Request-Response vs Event-Driven
12. Creating an Alarms Service
13. Orchestration vs Choreography
14. Alarm Classifier and Notifications Services
15. Using RabbitMQ instead of NATS
16. Message Acknowledgement
17. Data Consistency
18. Transactional Outbox Pattern
19. Inbox Pattern
20. Bonus Distributed tracing