Please enable JavaScript.
Coggle requires JavaScript to display documents.
System Design - Coggle Diagram
System Design
Requirements
Functional
NON-Functional
Constraints
Data Storage
SQL
NoSQL
Caching (Redis)
Architecture Patterns
Microservices
Monolithic
Event-driven
Key Components
Security
Authorization
Encryption
Authentication
Key Components
API Gateway
Load balancer
Message queue
Evaluation
Reliability
Maintainability
Performance
Design Process
Clarify scope
Estimate scale
Scalability
Horizontal scaling
Vertical scaling