Introduction
  • Introduction
  • What are microservices, and when should I use them?
  • Microservice Applicability
  • Why many microservices projects fail
Codebase Practices
  • Microservice template
  • Microservice Templates - Getting Started
  • Code Repository Setup
  • Microservice Decomposition
  • Microservice Decomposition
Communication
  • Inter-Service Communication
  • Synchronous vs Asynchronous flows
  • Service Registration
  • Service Discovery
  • Service Registration & Discovery - Getting Started
Data
  • Databases
  • API Composition
  • Event Sourcing
  • Event Sourcing - Getting Started!
  • Two Phase Commit
  • Saga
  • Choosing the right data pattern
Fault tolerance & Monitoring
  • Failover Mechanism
  • Circuit breakers
  • Circuit breakers - Getting Started
  • Health API
  • Logging Techniques
  • Troubleshooting Microservices
  • Next Steps