Eğitim İçeriği
Bölüm I: Alan Modelleme ve Tasarım
-
Alan Odaklı Tasarım ilkeleri
-
Alan keşfi için olay fırtınası (event storming)
-
Sınırlandırılmış bağlamlar ve bağlam haritalama
-
Veri sahipliği ve hizmet başına veritabanı ilkesi
Bölüm II: Sözleşmeler ve İletişim
-
Sözleşme tasarımı
-
API sürümleme ve evrim stratejileri
-
Senkron iletişim kalıpları
-
Asenkron iletişim kalıpları
Bölüm III: Mikro Servislerin Oluşturulması
-
Temiz mimari yapısı
-
Bağımlılık yönetimi ve güvenlik hususları
-
Dapr'a (Dağıtık Uygulama Çalışma Zamanı) giriş
-
Servisten servise iletişim
-
Durum yönetimi
-
Yayınla-abone ol (Pub/sub) mesajlaşma
-
Sırlar ve yapılandırma yönetimi
-
Yerleşik telemetri kullanılarak gözlemlenebilirlik
Bölüm IV: Test Stratejileri
-
Kalp atışı testleri
-
Uçtan uca testler
-
Servis seviyesinde testler
Bölüm V: Altyapı
-
Kod olarak Altyapı (Bicep)
-
Konteynerler ve orkestrasyon (Kubernetes / Azure Container Apps)
-
Altyapı pipeline'ları ve dağıtım
-
Depolama ve veritabanı hizmetleri
Bölüm VI: Dağıtım
-
CI/CD pipeline'ları
-
Dağıtım halkaları
-
Özellik bayrakları
Bölüm VII: Gözlemlenebilirlik
-
Merkezi log kayıtları
-
Dağıtık izleme
-
Metrikler ve paneller
-
İzleme ve uyarı sistemi
Bölüm VIII: Dayanıklılık ve Felaket Kurtarma
-
Sağlık sorguları ve hazır olma kontrolleri
-
Hesaplama hatalarının yönetimi
-
Altyapı hata stratejileri
-
Servis seviyesinde hata yönetimi
Kurs İçin Gerekli Önbilgiler
- En az bir backend programlama dilinde (C#, Java, Python veya benzeri) sağlam programlama deneyimi
- REST API'ler ve HTTP hakkında temel bilgi
- Git ve sürüm kontrol iş akışlarına aşinalık
-
Bir bulut platformu (örneğin Azure, AWS veya GCP) ile temel deneyim (bir uygulama dağıtmak veya panele göz atmak)
Hedef Kitle
-
Monolitik sistemlerden mikro servislere geçen geliştirme ekipleri
-
Dağıtık sistemler tasarlayan yazılım mimarları
-
Tasarım, ölçeklenebilirlik ve güvenilirliği geliştirmek isteyen halihazırda mikro servislerle çalışan ekipler
-
Bulut yerli mimariye yönelik pratik ve uygulamalı bir yaklaşım arayan teknik profesyoneller
Danışanlarımızın Yorumları (3)
Eğitim ortamında bağımsız alıştırmalar yapma imkanı.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
öğretmenlerin teknik hazırlığı
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
Yapay Zeka Çevirisi
Çok pratik örnekler. Eğitmen, grup bilgi düzeyi açısından oldukça farklı olsa da herkesin takip edebilmesini sağlayacak bir hızda ilerlemeye çalışmıştır. Herhangi birine ihtiyaç duyduğunda çok fazla destek sağlamıştır :)
Georgi - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi