Bize Ulaşın

Eğitim İçeriği

Bölüm I: Etki Alanı Modelleme ve Tasarım

  • Etki Alanına Dayalı Tasarım (Domain Driven Design) ilkeleri

  • Etki alanı keşfi için olay fırtınası (Event Storming)

  • Sınırlı 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ümlendirme ve evrim stratejileri

  • Eşzamanlı iletişim kalıpları

  • Eşzamansız iletişim kalıpları

Bölüm III: Mikroservislerin İnşası

  • Temiz mimari yapısı

  • Bağımlılık yönetimi ve güvenlik hususları

  • Dapr (Dağıtık Uygulama Çalışma Zamanı) tanıtımı

  • Hizmetten hizmete iletişim

  • Durum yönetimi

  • Yayımla-abone ol (Pub/sub) mesajlaşma

  • Gizli bilgiler ve yapılandırma yönetimi

  • Dahili telemetri kullanımıyla gözlemlenebilirlik

Bölüm IV: Test Stratejileri

  • Nabız testi (Heartbeat tests)

  • Uçtan uca test

  • Hizmet seviyesi testleri

Bölüm V: Altyapı

  • Kod Olarak Altyapı (Bicep)

  • Konteynerler ve orkestrasyon (Kubernetes / Azure Container Apps)

  • Altyapı boruhatları ve dağıtım

  • Depolama ve veritabanı hizmetleri

Bölüm VI: Dağıtım

  • CI/CD boruhatları

  • Dağıtım halkaları (Deployment rings)

  • Özellik bayrakları (Feature flags)

Bölüm VII: Gözlemlenebilirlik

  • Olağanüstü günlük kaydı

  • Dağıtık izleme

  • Metrikler ve panolar

  • İzleme ve uyarı sistemleri

Bölüm VIII: Dayanıklılık ve Felaket Kurtarma

  • Sağlık kontrol noktaları ve hazırlık kontrolleri

  • Hesaplama hatalarının ele alınması

  • Altyapı hata stratejileri

  • Hizmet seviyesi hata yönetimi

Kurs İçin Gerekli Önbilgiler

  • En az bir backend dili (C#, Java, Python veya benzeri) alanında güçlü programlama deneyimi
  • REST API'leri ve HTTP hakkında temel anlayış
  • Git ve sürüm kontrol iş akışlarına aşinalık
  • Bulut platformunda temel deneyim (örneğin Azure, AWS veya GCP'de bir uygulama dağıtımı veya portal navigasyonu)

Hedef Kitle

  • Monolitik sistemlerden mikroservislere geçiş yapan geliştirme ekipleri

  • Dağıtık sistemler tasarlayan yazılım mimarları

  • Mikroservislerle zaten çalışan ancak tasarımı, ölçeklenebilirliği ve güvenilirliği iyileştirmek isteyen ekipler

  • Bulut yerleşik mimariye yönelik pratik ve uygulamalı bir yaklaşım arayan teknik profesyoneller

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler