İçeriğe geç

I. Temeller & Fiziğin Yasaları

Dağıtık sistemler bir ölçekleme tekniği değil, farklı bir fizik yasasıdır. Durum ve hesaplama bir ağ sınırını aştığı anda, tek bir makinenin size bedava sunduğu garantiler — küresel bir saat, güvenilir bellek, yazma işlemlerinin atomik görünürlüğü, ya hep ya hiç başarısızlık — ortadan kalkar ve daha zayıf ilkellerden yeniden inşa edilmek zorunda kalır. Bu bölüm, sonraki tüm bölümlerin miras aldığı katı kısıtları ortaya koyar: sizi tek düğümden uzaklaştıran ekonomiyi, tasarımınızı karşı yapmanız gereken hata modellerini ve paylaşılan bir “şimdi” kavramının imkansızlığını.

  • 1.1. Monolitlerden Dağıtık Sistemlere: Tek düğümlü monolitlerden dağıtık sistemlere mimari geçiş; ölçekleme stratejilerini, maliyet eğrilerini ve ağ gerçeklerini kapsar.
  • 1.2. Sistem Modelleri ve Hata Türleri: Ağ zamanlaması ve hata varsayımlarının, her doğruluk argümanının dayandığı sistem modelini nasıl oluşturduğu.
  • 1.3. Zaman ve Sıralama: Duvar saati sezgisinin yerine nedenselliği koymak: happened-before, mantıksal ve vektör saatler, hibrit saatler ve TrueTime.