Learn how to use design patterns to efficiently solve the most common problems you'll encounter when building and operating microservices.
Overview
Syllabus
Introduction
- Solving microservices problems with patterns
- Vernacular of microservices
- Microservices and cloud native
- Decomposition of a system
- Domain-based microservices
- Business process-based microservices
- Atomic transaction-based microservices
- Strangler pattern
- Sidecar pattern
- Gateway pattern
- Process aggregator pattern
- Edge pattern
- Single service database
- Shared service database
- Command Query Responsibility Segregation
- Asynchronous eventing
- Log aggregation patterns
- Metrics aggregation patterns
- Tracing patterns
- External configuration
- Service discovery
- Continuous delivery
- Documentation
- Next steps
Taught by
Frank P Moley III