29 items
Consistency Basics
What Is System Design
Functional vs Non-Functional
Vertical vs Horizontal Scaling
Latency vs Throughput
Client-Server Model
Single Point Of Failure
Fault Tolerance Basics
Load Balancing Basics
Reliability
Availability And Uptime
SQL vs NoSQL
Trade-offs In Design
Monolithic vs Distributed
Caching Basics
Fault Tolerance and Redundancy
Consistency
Performance Metrics and SLAs/SLOs
Functional vs Non-Functional Requirements
Back-of-Envelope Estimation
Bottlenecks and Single Points of Failure
Trade-offs in System Design
Monolithic vs Distributed Systems
Availability and Uptime
Caching stores frequently used data closer to users to speed up access.
What is the basic purpose of caching?