Eğitim İçeriği
Distributed Sistemlere Giriş
- Distributed sistem nedir?
- Sık karşılaşılan zorluklar: gecikme, tutarlılık, kullanılabilirlik
- Sistem bileşenleri ve iletişim modellerine genel bakış
Ölçeklenebilirlik İlkeleri
- Kökten ölçekleme vs. yatay ölçekleme
- Yük dengelendirme ve esneklik
- Depolamanın, işlemcinin ve g/ç'nin ölçeklenmesi
Mimari Desenleri
- İstemci-sunucu ve çok katmanlı mimariler
- Hizmet yönelimli ve mikrohizmet mimarileri
- Olay tabanlı mimari ve mesaj kuyrukları
CAP Teoremi ve Tutarlılık Modelleri
- CAP teoremi açıklanması
- Güçlü tutarlılık vs. nihai tutarlılık
- Tutarlılık ve kullanılabilirlik arasında seçim yapma
Veri Dağıtımı ve Depolama Stratejileri
- Bölümleme ve parçalama
- Çoğaltma stratejileri ve çoğunluk okuma/yazma işlemleri
- Dağıtılmış veritabanları ve anahtar-değer depolamaları
Dağıtılmış Sistemlerde İletişim ve Koordinasyon
- REST, gRPC, mesaj ara sunucuları (örneğin, Kafka, RabbitMQ)
- Lider seçimi ve dağıtılmış konsensüs
- Zookeeper veya etcd kullanarak koordinasyon
Hata Toleransı ve Güvenilirlik
- Hata için tasarım yapma ve zararsız düşme
- Tekrar mekanizmaları, zaman aşımı ve devre kesicileri
- İzleme, gözlemlenebilirlik ve kaos mühendisliği
Bulut-Yerel ve Modern Uygulama Pratikleri
- Kapsayıcılar, orchestrasyon ve Kubernetes
- Durum bilgisizlik ve değişmezlik
- Dağıtılmış sistem güvenliği için en iyi uygulamalar
Özet ve Son Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel ağ ve sistem tasarım kavramlarının anlaşılması
- Genel yazılım geliştirme uygulamaları ile deneyim
- Bulut hesaplama ve API tasarımı bilgisi faydalıdır
Hedef Kitle
- Yazılım mimarları ve teknik liderler
- Geri uç mühendisleri ve DevOps uzmanları
- Ölçeklenebilir bulut uygulamaları oluşturan sistem tasarımcıları
Danışanlarımızın Yorumları (5)
Belki daha fazla egzersiz öğrenmeye daha iyi olabilirdi, ancak zaman çok azdı.
Gianpiero Arico' - Urmet Spa
Eğitim - Embedded Linux Systems Architecture
Yapay Zeka Çevirisi
EA'de alıştırma yapın.
Pawel - Krajowa Szkola Skarbowosci
Eğitim - UML in Enterprise Architect (workshops)
Yapay Zeka Çevirisi
-Eğitmenin konudaki bilgisi gerçekten iyiydi. Konuyu çok güzel anlatmayı ve o anda tüm sorulara cevap vermeyi başardı. -Kullanabileceğim tüm araçların ne kadar işe yaradığını bilmek gerçekten iyi bir şeydi. -Egzersizlerde gösterdiği yapı, senaryoların ve izlenebilirliğin kullanımı benim günlük çalışmamda çok yardımcı olacak.
Harsha Jain - Scania CV AB
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi
Harika bilgi.
Marie - Forsvarets forkningsinstitutt
Eğitim - Systems Modeling with SysML and Enterprise Architect (EA)
Yapay Zeka Çevirisi
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Eğitim - Systems and Service Architecture - Microservices Architecture
Yapay Zeka Çevirisi