# Dbms
All Dbms notes →1 — Replication
Covers master-replica, multi-master, and leaderless replication topologies and their tradeoffs.
2 — Partitioning
Covers horizontal and vertical partitioning and consistent hashing for distributing data across nodes.
3 — Distributed Transactions
Covers the saga and outbox patterns and eventual consistency as alternatives to distributed ACID transactions.
4 — CAP Theorem
Covers the CAP theorem's consistency, availability, and partition tolerance tradeoff.
5 — PACELC
Extends CAP with PACELC's latency-vs-consistency tradeoff and its practical implications for system design.
# System Design
All System Design notes →Chapter 1 — Scaling Patterns
Horizontal vs. vertical scaling, autoscaling, and load shedding as the toolkit for absorbing load spikes without over-provisioning permanently.
Chapter 2 — Geo-Distributed Systems
Multi-region active-active vs. active-passive topologies, and the consistency and failover trade-offs each one makes.
Chapter 3 — Cost Engineering & FinOps
Capacity planning, FinOps, and resource optimization as the discipline that keeps reliability decisions honest about what they cost.