Overview
Syllabus
Introduction
Overview
Patterns
Design Process
Dark Energy Dark Matter
Dark Energy repulsive forces
Dark Matter efficient interactions
Dark Matter minimize runtime coupling
Dark Matter minimize design time coupling
Colocating tightly coupled subdomains
Balancing conflicting forces
Monolithic Architecture
Operations
Monolith Architecture
Accept Ticket
Delivery Management
Design Decisions
Microservices vs monolithic architecture
Orchestration vs choreography
Team size
Microservices
Cognitive Load
Platform Teams
Frontend
Federated GraphQL
Most Critical Operations First
Final Thoughts
Outro
Taught by
InfoQ