SAT
CLASS 01
Foundational Blocks
- Functional vs. Non-Functional Requirements
- Scalability
- Availability
- Reliability
- Latency
- Throughput
- Back-of-the-Envelope Estimation
- API Design
- Data Modeling
- Identifying Bottlenecks
HLD Live Cohort 2.0
A live HLD (High-Level Design) cohort for software engineers, taught in Hinglish. Learn architecture, scalability and distributed systems by building them, and walk into HLD interviews prepared.
Not concept-first. Problem-driven.
At every step we hit a real bottleneck, put every available solution on the table, pick the best one, and spell out why the others were rejected.
Taught by Dhruv Singhal
SDE-3 / SMTS @ Oracle · 5+ years building backend systems
System Builder · Class 03Open itClass simulators
After the concept is taught live, you open the simulator and try it yourself: kill a server, flush a MemTable, crash Redis and watch it recover. Each one has guided steps and a Hinglish | English toggle. These 4 are free to try; the other 34 open up for cohort students.

Follow dhruvtechbytes.com through browser cache, resolver, root, TLD and GoDaddy.
Try it
Switch between 8 algorithms, fire a burst of 50 requests, then kill or slow a server.
Try it
Send writes and watch dirty pages, the journal, checkpoints and eviction. Then crash it.
Try itAfter every class you also get
Curriculum
From first principles to designing Instagram, YouTube and Uber — live every weekend, then a bonus week.
Saturday • Sunday8 Weeks • 16 Core Classes+ 2 Bonus Classes • Mock Interviews
SAT
CLASS 01
SUN
CLASS 02
SAT
CLASS 03
SUN
CLASS 04
SAT
CLASS 05
SUN
CLASS 06
LIVE PRACTICEDesign a URL Shortener
SAT
CLASS 07
LIVE PRACTICEDesign a Distributed Database Similar to DynamoDB
SUN
CLASS 08
LIVE PRACTICEDesign a Rate Limiter
SAT
CLASS 09
LIVE PRACTICEDesign a Notification System
SUN
CLASS 10
SAT
CLASS 11
LIVE PRACTICEDesign an E-commerce Order System
SUN
CLASS 12
LIVE PRACTICEDesign a Ticket Booking System
SAT
CLASS 13
LIVE PRACTICEDesign a Payment System
SUN
CLASS 14
Real-World Systems
SAT
CLASS 15
Twitter / Instagram — Read-Heavy & Write-Heavy Systems
YouTube — Heavy Upload & Processing System
SUN
CLASS 16
Uber / Location-Based Systems
Distributed Scheduler
Final Mock Interview Session
SAT
BONUS CLASSES 1 & 2
Both bonus designs, back to back.
DESIGN PROBLEMDesign Tinder Feed Service
DEEP DIVELocation DatabasesThe best explanation you’ll get. We study Google’s S2 Geometry Library — how the Earth is cut into cells so “people near you” becomes a fast index lookup.
DESIGN PROBLEMDesign a Distributed Message Queue — Kafka
SUN
OPEN SESSION
An open session to clear doubts and discuss anything from the eight weeks.
Design problems
Each one is designed live in class, component by component, with the trade-offs argued out the way a real team would.
Billions of unique short links, redirects in milliseconds.
A key-value store like DynamoDB — any scale, still serving when nodes fail.
Stop abuse without slowing down honest traffic.
Fan out millions of notifications across channels.
Place an order across services — and undo it cleanly when a step fails.
Ten thousand fans, one seat — sell it exactly once.
Never charge twice. Never lose a rupee.
Deliver messages in order — even when the recipient is offline.
Build every user’s timeline — even when a celebrity posts.
Upload once, stream everywhere.
Match riders to nearby drivers in real time.
Run millions of delayed jobs on time — even when workers die.
A fresh stack of nearby matches for every user, in real time.
Kafka from the inside — millions of messages a second, in order, none lost.
Inside a live class
Sat & Sun · 5:00–6:30 PM IST · sample session
WEEK 05 · CLASS 09Messaging & Asynchronous Processing
LIVE
Doors open. Say hi in chat, grab the whiteboard link.
The core idea from first principles — no slides full of buzzwords.
A real system, drawn live, component by component.
What breaks at scale, and how engineers actually decide.
An interview-style question, solved with the framework.
Open floor until the questions run out.
Inside the cohort
Class Hub · Simulators · Homework · in Hinglish
Sample class
Class 05 · Geohashing · in Hinglish

About
SDE-3 / SMTS @ Oracle
I’ve spent 5+ years building backend systems — from my first production code at GlobalLogic to architecture decisions at Deloitte and engineering at Oracle. Along the way I started explaining what I learned in 60-second reels, and 251K+ of you showed up.
This cohort is the long-form version: the reasoning, the trade-offs, and the mistakes that don’t fit in a reel.
On Instagram
Reviews
In their own words. Every written review links to the original WhatsApp message.
Pricing
Only 5 seats left · Filling fast
Final week before the batch starts.
BATCH STARTS IN
A short application form — Dhruv reads every one.
EMI OPTIONS AVAILABLERequest EMI optionsPlease send this email and you will receive the available EMI options.Review the curriculum firstEverything included
FAQ
For software engineers who want to master System Design, build strong architectural thinking, and confidently tackle interviews at top product-based companies.
No. Week 01 starts from foundations.
Yes. The cohort is designed for engineers across experience levels — from entry-level developers and 2–4 YOE engineers to senior engineers, tech leads, architects, and beyond.
Yes. Every session is taught live by Dhruv, with time for questions built into each class.
A mix of English and Hindi (Hinglish) — not English-only. Diagrams and technical terms stay in English; the explanations move naturally between both, so every concept lands clearly.
Yes. Every session is recorded and shared with the cohort. Access never expires — recordings are yours for life.
Yes. Mock interviews run between weeks on Saturday or Sunday afternoons — the schedule is set together once the cohort starts. Week 8 also closes with a final mock interview session, with feedback.
Watch the recording and bring your questions to the next live Q&A or the community.
Both. The cohort teaches how real systems are designed; interview preparation is that same thinking, structured for 45 minutes.
8 weeks, live every Saturday and Sunday — plus a bonus week straight after. Each session runs 90 minutes.
Saturday, 14 November 2026, with Class 01 — Foundational Blocks.
9 weeks, live, with the engineer whose reels you’ve been watching.