System Design Library
This page is where I’ll jot down Sys Design concepts to make sure I retain them
TABLE
topic as "Topic",
created as "Created"
FROM #Entry
WHERE Entry-For = this.file.name and file.name != "Sys-Template"
SORT created desc
Frontend
Web Frontend
Web-Frontend
Mobile Frontend
Network
CDN / Static Hosting
Static-Hosting
CDN - this is also a form of reverse proxy
DNS / Entry Point
Reverse Proxy
Reverse-Proxy
API Gateways vs ALB
Load Balancing
Rate Limiting / WAF / DDOS
Reverse-Proxy-Security
Backend
Compute
AWS-Cloud
Container Orchestration
Auth
Caching
Messaging
Database
SQL vs NoSQL
Scalability
Sharding / Partitioning
Backend Security
Application Secrets
Backend Design Patterns
Async
Concurrency
Infrastructure
Observability
Logging - Metrics/Analytics
Logging - Errors/Alarms
CI/CD
Concurrent Deployments
IaC