tech-studies
Search
Search
Dark mode
Light mode
Explorer
Tag: system-design
53 items with this tag.
May 31, 2026
System Design
roadmap
system-design
May 31, 2026
Application layer
system-design
May 31, 2026
Asynchronism
system-design
May 31, 2026
Caching
system-design
May 31, 2026
Communication
system-design
May 31, 2026
Databases
system-design
May 31, 2026
Fundamentals
system-design
May 31, 2026
Networking & delivery
system-design
May 31, 2026
Observability
system-design
May 31, 2026
Resiliency & patterns
system-design
May 31, 2026
Security
system-design
May 31, 2026
API gateway (routing, aggregation, offloading)
system-design
api-gateway
May 31, 2026
Application layer & microservices
system-design
microservices
May 31, 2026
Service discovery
system-design
service-discovery
May 31, 2026
Async request-reply
system-design
api-design
May 31, 2026
Back pressure
system-design
flow-control
May 31, 2026
Message queues
system-design
messaging
May 31, 2026
Task queues
system-design
background-jobs
May 31, 2026
Caching strategies — cache-aside, write-through, write-behind, refresh-ahead
system-design
caching
May 31, 2026
Eviction policies & cache pitfalls
system-design
caching
May 31, 2026
Where to cache (client, CDN, web server, database, application)
system-design
caching
May 31, 2026
HTTP
system-design
http
May 31, 2026
REST & GraphQL
system-design
api-styles
May 31, 2026
RPC & gRPC
system-design
rpc
May 31, 2026
TCP vs UDP
system-design
transport-protocols
May 31, 2026
Denormalization
system-design
data-modeling
May 31, 2026
Federation
system-design
scaling
May 31, 2026
NoSQL — key-value, document, wide-column, graph
system-design
nosql
May 31, 2026
RDBMS & replication (master-slave, master-master)
system-design
replication
May 31, 2026
Sharding
system-design
scaling
May 31, 2026
SQL tuning
system-design
performance
May 31, 2026
SQL vs NoSQL — when to use which
system-design
data-modeling
May 31, 2026
Availability in numbers (the nines)
system-design
availability
May 31, 2026
Availability patterns (failover, replication)
system-design
availability
May 31, 2026
Availability vs consistency (CAP theorem)
system-design
cap-theorem
May 31, 2026
Consistency patterns (weak, eventual, strong)
system-design
consistency
May 31, 2026
Latency vs throughput
system-design
performance
May 31, 2026
Performance vs scalability
system-design
scalability
May 31, 2026
What is system design & how to approach it
system-design
methodology
May 31, 2026
Content Delivery Network (CDN) — push vs pull
system-design
cdn
May 31, 2026
Domain Name System (DNS)
system-design
dns
May 31, 2026
Horizontal vs vertical scaling
system-design
scalability
May 31, 2026
Load balancers — L4 vs L7, algorithms, active-passive/active-active
system-design
load-balancing
May 31, 2026
Reverse proxy (vs load balancer)
system-design
reverse-proxy
May 31, 2026
Health & performance monitoring
system-design
monitoring
May 31, 2026
Instrumentation, alerts & visualization
system-design
observability
May 31, 2026
Circuit breaker, retry, throttling, bulkhead
system-design
resiliency
May 31, 2026
CQRS & event sourcing
system-design
event-sourcing
May 31, 2026
Event-driven architecture
system-design
event-driven
May 31, 2026
Idempotent operations
system-design
idempotency
May 31, 2026
Leader election
system-design
coordination
May 31, 2026
Strangler fig (incremental migration)
system-design
migration
May 31, 2026
Security basics (authn/authz, encryption, rate limiting)
system-design
security