Tags → #system-design
-
Week 8 Day 5: Mini Project - Scalable Chat App
The Capstone. Building a real-time messaging system with WebSockets and Redis Pub/Sub.
-
Week 8 Day 4: Interview Walkthrough - Design a Notification Service
A step-by-step transcript of what a System Design interview looks like.
-
Week 8 Day 3: Case Study - Designing YouTube
Video processing, CDN optimization, and Adaptive Bitrate Streaming.
-
Week 8 Day 2: Case Study - Designing Twitter
Handling 100M DAU. Feed Generation, Fan-out Service, and Hybrid Approaches.
-
Week 8 Day 1: The Design Process - How to Ace Interviews
A 4-step framework for solving any system design problem. Clarify, Design, Deep Dive, Wrap Up.
-
Week 7 Day 5: Mini Project - Secure Notes API
Adding Rate Limiting, Winston Logging, and Simple Token Auth.
-
Week 7 Day 4: Alerts & Health Checks - Wake Up Call
Designing meaningful alerts. Liveness vs Readiness probes.
-
Week 7 Day 3: Logging & Monitoring - Eyes on the System
ELK Stack, Prometheus, Grafana. Why console.log isn’t enough.
-
Week 7 Day 2: Rate Limiting & Throttling - Traffic Control
Token Bucket, Leaky Bucket. Preventing DDoS and abuse.
-
Week 7 Day 1: Authentication & Authorization - Who are you?
AuthN vs AuthZ. Session vs JWT. Securing your API.