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
A live, hands-on HLD (High-Level Design) cohort for software engineers who want to understand architecture, scalability, distributed systems and crack HLD interviews very easily.
225K+ developers follow DhruvTechBytes
02 — The teacher, by the numbers
developers follow DhruvTechBytes on Instagram
This may be the first DhruvTechBytes cohort. It isn’t the first time Dhruv has been teaching, building systems, and sharing engineering knowledge.
03 — The gap
A 60-second reel gives you
What is Sharding?
“Split one huge table across many machines.”
A real design demands
Reels are great for the left column. The cohort exists for the right one.
04 — The reels
05 — From reel to real system
YOU SAW · 0:60 REEL
“What is Database Sharding?”
INSIDE THE COHORT · WEEK 04 · CLASS 07
One machine can’t hold 100M users. How do you split the data?
Horizontal vs vertical partitioning — and why range-based splits look simple until one range gets all the traffic.
users_0 … users_7 // 8 shards × ~12.5M rows06 — Why Dhruv
Every chapter shipped something — code, a decision, or a lesson. The cohort is what they add up to.
200+engineers mentored 1:1 on Topmateinit · first production code
Started as a software engineer and learned the fundamentals of building real software systems.
refactor · legacy stack → modern engineering
A challenging environment built on older technologies. Instead of waiting, Dhruv upskilled independently and moved himself toward modern engineering.
feat · architecture, from scratch
Built projects from scratch and took part in architectural decisions, transformations and implementations. Faced real scalability challenges — and implemented System Design trade-offs in production instead of only learning them.
↳ branched: content/dhruvtechbytes
release · big tech
Joined Big Tech. Today, building and reviewing systems as a Senior Member of Technical Staff.
branch · content/dhruvtechbytes
Started while at Deloitte — short, precise explanations of System Design, Distributed Systems, Backend Engineering and Agentic AI.
225K+engineers on Instagram
merge · engineering + teaching → HEAD
The next step: turning short-form technical education into structured, live learning.
07 — 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
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
URL Shortener
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.
08 — Systems
Each one drawn live, component by component, then argued over — the same way these decisions get made on a real team.
14 SYSTEMS · WEEKS 04–08 + BONUS
09 — Who asks HLD
Once you’re past your first couple of years, a High-Level Design round is standard at product companies — from FAANG to India’s fastest-growing startups. It’s often the round that decides your level.
FAANG & BIG TECH
GLOBAL PRODUCT COMPANIES
INDIA’S PRODUCT COMPANIES
Names shown as examples of companies known to run system design rounds for engineering roles. Interview formats vary by team, level and year. Not affiliated with or endorsed by any company listed.
10 — How the cohort works
Concepts from first principles, taught live.
Deconstruct a real system into its parts.
Draw your own architecture for the problem.
Defend your trade-offs with Dhruv and peers.
Interview problems and mock interviews.
What’s included
11 — 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.

12 — 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 225K+ 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.
13 — Writing
Why the index you pick is the data structure you chose, whether you meant to or not.
Moving inventory reservations from Redis to MySQL — how changing the granularity of contention beats scaling the infrastructure.
A full series working through one interview question a day, from first principles to a defensible design.
COHORT 1.0 · 2026
14 — Founding HLD cohort
This is the first-ever DhruvTechBytes HLD live cohort.
Founding members get first access to everything that comes next.
15 — Pricing
Founding price for the first batch only — the regular price is ₹9,999.
BATCH STARTS IN
A short application form — Dhruv reads every one.
Review the curriculum firstEverything included
16 — 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.
Absolutely. 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.
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, 10 October 2026, with Class 01 — Foundational Blocks.
Eight weeks, live, with the engineer whose reels you’ve been watching.