Skip to content

devkumar2121/distributed-systems-homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Systems Homelab 🏠

Simulating how India's biggest apps work — on 2 real machines at home.

No AWS. No cloud. No monthly bills.

Setup

🍎 M1 Mac → Redis Master 🐧 Lenovo Ubuntu → Worker 🔐 Tailscale → Private VPN

Simulations

Day Problem Tech
Day 1 Zomato order assignment Redis Pub/Sub
Day 2 UPI double payment fix Redis Lock
Day 3 WhatsApp offline messages Redis Lists

Tech Stack

  • Node.js
  • Redis (Docker)
  • Tailscale
  • Docker

Follow Along

Instagram: @distributed.dev

Run Locally

# Clone repo
git clone https://github.com/YOURUSERNAME/distributed-systems-homelab

# Install dependencies
cd day-wise-simulation
npm install

# Setup .env
cp .env.example .env

About

"Simulating real world backend systems on 2 home machines. Redis • Docker • Tailscale • Node.js etc"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors