Backend System Design, module B13
Architecture styles
Monolith to microservices, DDD, hexagonal architecture, discovery, mesh, serverless, multi-tenancy and migration.
5 of 10 lessons published
- 1Monolith, Modular Monolith and Microservices
Flagship · intermediate
- 2Decomposing into Microservices: Data Ownership and the Distributed Monolith
Standard · advanced
- 3Domain-Driven Design and Bounded Contexts
Standard · intermediate
- 4DDD Tactical Patterns: Aggregates, Entities and Value Objects
Standard · advanced
- 5
Hexagonal and Clean Architecture in Spring (coming soon)
Standard · intermediate
- 6Service Discovery
Standard · intermediate
- 7
Service Mesh (coming soon)
Standard · advanced
- 8
Serverless and Event-Driven Design (coming soon)
Standard · intermediate
- 9
Multi-Tenancy: Shared Schema, Schema-per-Tenant and Database-per-Tenant (coming soon)
Standard · intermediate
- 10
Strangler Fig Migration (coming soon)
Standard · intermediate