Course Curriculum
Load Balancers
4
Foundations & Fundamentals
Architecture & Internals
Advanced Topics & Comparisons
Interview Q&A (Staff/Principal)
WebSockets
4
Foundations of WebSockets
Architecture & Scaling
Advanced Concepts & Comparisons
Interview Q&A (Staff/Principal)
ACID Transactions
4
Foundations of ACID Transactions
ACID Internals & Implementation
Advanced Concepts & Tradeoffs
System Design & Interview Q&A
API Gateway
4
Foundations of API Gateways
Architecture & Internals
Advanced Concepts & Comparisons
Interview Q&A (Staff/Principal)
CAP Theorem
4
Foundations of CAP Theorem
Consistency Models Deep Dive
CAP in Practice — Real Systems & Trade-offs
Interview Q&A (Staff/Principal)
CDN
4
Foundations of CDN
Architecture, Caching & Edge Compute
Interview Q&A (Staff/Principal)
CDN Revision Sheet
DNS
5
DNS Foundations
DNS Architecture & Hierarchy
DNS Query Resolution & Caching
DNS in System Design
Real‑World DNS Architecture
GraphQL
4
GraphQL Foundations
Architecture, Execution Engine & Query Planning
Advanced Topics & Interview Q&A (Senior/Staff)
Real-World Examples & Code Walkthroughs
gRPC
4
gRPC Foundations
Architecture, HTTP/2, Protobuf & Streaming
Advanced Concepts & Interview Q&A
Real-World Examples & Code Walkthroughs
HTTP & HTTPS
4
Foundations of HTTP/HTTPS
HTTP Architecture, Methods & Headers
Advanced HTTP Concepts
Interview Q&A (Staff/Principal)
OSI Networking Model
4
Foundations of the OSI Model
Layers 1–4: Physical, Data Link, Network, Transport
Layers 5–7: Session, Presentation, Application
Interview Q&A (Staff/Principal)
REST APIs
4
REST Foundations
REST Architecture, Caching & Security
Advanced REST & Staff/Principal Interview Q&A
REST Revision Sheet
Reverse Proxy
3
Foundations of Reverse Proxy
Architecture & Advanced Concepts
Interview Q&A (Staff/Principal)
RPC (Remote Procedure Call)
4
Foundations of RPC
RPC Architecture & Internals
Advanced RPC Concepts & Comparisons
System Design & Interview Q&A
TCP & UDP
4
TCP Foundations
UDP Foundations
TCP vs UDP Deep Comparison & Advanced Internals
Interview Q&A (Staff/Principal)
User scenarions
1
What Happens When You Enter a URL?