📄️ Introduction
Understanding the fundamentals of microservices architecture, when to use it, and the trade-offs involved in building distributed systems.
📄️ Service Boundaries and Domain-Driven Design
Understanding how to identify proper service boundaries using domain-driven design principles and bounded contexts.
📄️ Service Communication and API Gateway
Understanding communication patterns, API Gateway architecture, and building stateless services for microservices systems.
📄️ Service Infrastructure
Understanding service discovery, configuration management, and dependency management for production microservices systems.
📄️ Versioning, Compatibility, and Distributed Transactions
Understanding API versioning strategies, maintaining backward compatibility, and managing transactions across microservices.