Please enable JavaScript.
Coggle requires JavaScript to display documents.
system design - Coggle Diagram
system design
components
load balancer
caching
data partitioning
indexes
proxies
redundancy and replication
SQL vs NoSQL
consistent hashing
long-polling vs websockets vs server-sent events
distributed lock
encoding/hashing
logging
queue
web server vs app server
key characteristics of distributed systems
scalability
reliability
availability
efficiency
serviceability or manageability
CAP Theorem
consistency
latency vs throughput
architecture
microservice
service
security
DDOS