İçeriğe geç

Dağıtık Sistemler & Mikroservis Mimarisi

Fizik yasalarından prodüksiyon operasyonlarına - eksiksiz bir mühendislik el kitabı.

I. Temeller & Fiziğin Yasaları

Dağıtık hesaplamanın değişmez kuralları: ağlar neden yalan söyler, saatler neden kayar ve sistemler neden sezgiye meydan okuyan şekillerde çöker.

II. İletişim Protokolleri & API Tasarımı

Servisler birbirleriyle nasıl konuşur - senkron HTTP ve gRPC sözleşmelerinden asenkron mesajlaşmaya ve olay güdümlü mimarilere.

III. Veri Yönetimi & Tutarlılık

Doğruluk ve erişilebilirlik arasındaki temel gerilimde gezinirken verileri düğümler arasında depolama ve çoğaltmanın matematiği.

IV. Veri İşleme Mimarileri

Verileri ölçekte işleme stratejileri - batch pipeline’lardan ve MapReduce’tan gerçek zamanlı akış işlemeye ve modern veri platformlarına.

V. Koordinasyon & Mutabakat

Dağıtık düğümlerin nasıl anlaşmaya vardığı, dağıtık işlemleri nasıl yönettiği ve durumu değiştirilemez bir olay zinciri olarak nasıl kaydettiği.

VI. Mikroservis Mimari Desenleri

Sistemleri bağımsız servislere ayrıştırmak için kanıtlanmış desenler; Domain-Driven Design, merkezi olmayan veri yönetimi ve CQRS.

VII. Dayanıklılık & Üretim Mühendisliği

Arızaya dayanabilen sistemler inşa etmek: akış kontrolü, circuit breaking, kaos deneyleri ve prodüksiyonu ayakta tutma bilimi.

VIII. Gözlemlenebilirlik

Görünmezi görünür kılmak - bir sistemin gerçekte ne yaptığını anlamak için üç temel sütun olarak loglar, metrikler ve dağıtık izler.

IX. Konteyner Orkestrasyonu & Kubernetes

Konteynerleri prodüksiyonda ölçeklendirmek: Pod mimarileri, zamanlama mekanizmaları ve Kubernetes kontrol düzleminin iç işleyişi.

X. Servis Ağı & Ağ Güvenliği

Servislerinizin altındaki altyapı katmanı: Envoy tabanlı servis ağları, dinamik trafik yönlendirme ve eBPF ağ gözlemlenebilirliği.

XI. Güvenlik Mimarisi

Güvenliği sistemin temeline tasarlamak - sıfır güven ağı, kimlik tabanlı erişim ve kendiliğinden dönen sırlar.

XII. Dağıtım Stratejileri & Operasyonlar

Yazılımı korkusuzca prodüksiyona taşımak - aşamalı teslimat desenleri, GitOps iş akışları ve platform mühendisliği kavramları.

XIII. Vaka Çalışmaları

Ölçekte uygulanan teori: Kafka, Cassandra, Netflix, Uber ve Airbnb’nin önceki her bölümde ele alınan sorunları nasıl çözdüğüne derin bakışlar.