Lapisan Data

Pilihan basis data, replikasi, sharding, indeks, dan denormalisasi untuk data yang tumbuh melebihi satu mesin.

Modul ini membahas lapisan data pada desain sistem, mulai dari pemilihan keluarga basis data, replikasi leader-follower, sharding, pengindeksan, hingga denormalisasi. Alurnya mengikuti urutan keputusan yang lazim diambil ketika data tumbuh melebihi satu mesin, dengan contoh kode yang dapat dieksekusi dan diperiksa ulang. Posisinya melanjutkan dasar-dasar scaling dan caching dengan membawa keputusan tersebut ke penyimpanan yang menahan datanya.