Kitaplık

Designing Data-Intensive Applications — Martin Kleppmann

Designing Data-Intensive Applications

Dağıtık veri sistemlerini soyut bir mit olmaktan çıkarıp somut bir mühendislik disiplinine dönüştüren başucu kaynağı.

5/5

Yazar
Martin Kleppmann
Yıl
2017

dağıtıkveritemel

Bu kitabı bitirdikten sonra mimari tartışmalarda kullandığım terminoloji kökten değişti. Sadece “veri tutarlılığı” demek yerine tam olarak hangi tutarlılık garantisinden bahsettiğimizi sorgulamaya başladım.

Benim için en aydınlatıcı kısım replikasyondan ziyade veri kodlama ve şema evrimi bölümü oldu. Şema değişikliklerinin getirdiği riskleri bu kitaptan önce yeterince ciddiye almıyordum, sonrasında üç farklı projede tam da kitapta anlatılan senaryolarla canlıda yüzleştik.

Tek eksiği, sistem örneklerinin çoğunlukla 2016 yıllarına ait olması. Ancak temel mimari fikirler hala ilk günkü tazeliğini koruyor.