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 öğrenmek için daha iyi olabilirdi, ancak zaman yetersizdi.
Gianpiero Arico' - Urmet Spa
Eğitim - Embedded Linux Systems Architecture
Yapay Zeka Çevirisi
EA'da pratik ödevleri yap.
Pawel - Krajowa Szkola Skarbowosci
Eğitim - UML in Enterprise Architect (workshops)
Yapay Zeka Çevirisi
-Öğretmenin konu hakkındaki bilgisi gerçekten iyiydi. Çok güzel anlatabiliyordu ve o anda tüm sorulara cevap verebiliyordu. -Tüm araçın neye yetenekli olduğunu öğrenmek gerçekten iyi oldu. -Gösterdiği yapılandırma, senaryoları ve izlenebilirliği kullanmak günlük işimde çok yardımcı olacak.
Harsha Jain - Scania CV AB
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi
Büyük 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