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)
öğretmenlerin teknik hazırlığı
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
Yapay Zeka Çevirisi
Uygulamalar
Ivan - si
Eğitim - Spring Cloud for Microservices
Yapay Zeka Çevirisi
Eğitmenin çok iyi hazırlanmış olduğunu ve izleyicileri etkileştirmesini çok beğendim. Kurs teori ve uygulamanın bir kombinasyonuydu ve onu çok sevdim.
Maria Ilieva - Pejsejf B"lgaria EOOD
Eğitim - Building Microservices with Spring Cloud and Netflix OSS
Yapay Zeka Çevirisi