UML Basics - Class Diagrams
Lectures 22 • 40 slides
Narration
Slide 1: Microservices and Monoliths
Course Overview
- Two major application architecture patterns
- Their respective characteristics and how to use them
mindmap
root((Microservices vs Monolith))
Monolith
Single codebase
Shared DB
Simple operation
Microservices
Independent services
Individual DBs
Flexible scaling
Distributed System Challenges
CAP Theorem
Saga
Circuit Breaker
Learning Content for This Session
- Characteristics of Monolithic Architecture
- Characteristics of Microservices Architecture
- How to think about service decomposition
- API Gateway, Service Mesh
- Challenges of distributed systems
Review of the Previous Session
- Session 21 "System Architecture Design"
- Layered Architecture
- MVC Pattern
1/40