35 items
Core Building Blocks of Systems
Slides / VideoCore System Design Building Blocks
FlashcardWeb System Components Roles
QuizClient–Server HTTP Basics
QuizClient–Server & HTTP Basics
Slides / VideoClient–Server & HTTP Request/Response
FlashcardLatency vs Throughput
QuizConsistency Basics
QuizWhat Is System Design
QuizFunctional vs Non-Functional
QuizVertical vs Horizontal Scaling
QuizCaching Basics
QuizMonolithic vs Distributed
QuizTrade-offs In Design
QuizSQL vs NoSQL
QuizAvailability And Uptime
QuizReliability
QuizLoad Balancing Basics
QuizFault Tolerance Basics
QuizSingle Point Of Failure
QuizClient-Server Model
QuizVertical vs Horizontal Scaling
FlashcardConsistency
FlashcardLatency vs Throughput
FlashcardClient-Server Model
FlashcardTrade-offs in System Design
FlashcardFunctional vs Non-Functional Requirements
FlashcardBack-of-Envelope Estimation
FlashcardBottlenecks and Single Points of Failure
FlashcardMonolithic vs Distributed Systems
FlashcardReliability
FlashcardFault Tolerance and Redundancy
FlashcardAvailability and Uptime
FlashcardPerformance Metrics and SLAs/SLOs
FlashcardWhat Is System Design
FlashcardCore Building Blocks of Systems
Load balancers, caches, and databases are the foundational components that power scalable systems.
