Tags → #project
-
Week 8 Day 5: Mini Project - Scalable Chat App
The Capstone. Building a real-time messaging system with WebSockets and Redis Pub/Sub.
-
Week 7 Day 5: Mini Project - Secure Notes API
Adding Rate Limiting, Winston Logging, and Simple Token Auth.
-
Week 6 Day 5: Mini Project - Microservices Todo App
Building independent User and Task services communicating via HTTP.
-
Week 5 Day 5: Mini Project - Job Queue with BullMQ
Building an email worker system using Redis and Node.js.
-
Week 4 Day 5: Mini Project - Mock Replicated KV Store
Simulating data replication and read quorums in Node.js.
-
Week 3 Day 5: Mini Project - Caching Layer with Redis
Speeding up a slow API using caching. Measuring the difference.
-
Week 2 Day 5: Mini Project - Static Site with Load Balancing
Simulating a production environment with Docker and Nginx.
-
Week 1 Day 5: Mini Project - URL Shortener API
Build your first system design project. A simple Node.js API to shorten and redirect URLs.
-
Mini Project: Global Chat App (Sharded)
The Grand Finale! We design a chat architecture that can scale to 1 billion users using Sharding and Change Streams.
-
Mini Project: Secure Notes App
Week 5 Finale! We build a secure backend with Schema Validation, RBAC, and Field-Level Encryption.