Hirestack
Back
Hirestack
Track 1 — HLD

High-Level Design

Distributed systems theory, end to end. Storage engines, replication, partitioning, observability, multi-region — the foundations you stand on in every design conversation.

01
Storage engines: B-trees vs LSM-trees
24 min read · 8 sections
02
Replication
12 min read · 8 sections
03
Partitioning (sharding)
10 min read · 9 sections
04
Transactions and isolation levels
14 min read · 11 sections
05
Failure handling: timeouts, retries, idempotency
11 min read · 13 sections
06
Observability
10 min read · 10 sections
07
Capacity planning & queueing theory
8 min read · 8 sections
08
SRE practices: SLOs, error budgets, incidents
7 min read · 12 sections
09
CDC, event sourcing, and the outbox pattern
8 min read · 9 sections
10
Caching strategies
11 min read · 14 sections
11
Multi-region architecture
6 min read · 10 sections
12
Migrations at scale
7 min read · 12 sections
13
Cost engineering
5 min read · 11 sections
14
Design docs and ADRs
6 min read · 9 sections
16
Topics for later
2 min read · 0 sections
17
Master reading list
2 min read · 6 sections