İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Dağıtık Sistemler ve Mikroservis Desenleri Eğitimi

Mikroservisler söylem aşamasından gerçek hayata geçtiğinde ortaya çıkan tüm zorluklar — dağıtık tutarlılık, mesajlaşma garanti seviyeleri, dayanıklılık, CQRS, Event Sourcing — bu eğitimin konusudur.

Dağıtık Sistemler ve Mikroservis Desenleri Eğitimi

Genel Bakış

Eğitim Hakkında

Mikroservisler söylem aşamasından gerçek hayata geçtiğinde ortaya çıkan tüm zorluklar — dağıtık tutarlılık, mesajlaşma garanti seviyeleri, dayanıklılık, CQRS, Event Sourcing — bu eğitimin konusudur. Katılımcılar mimari problemleri tahta önünde tartışır, çözüm desenlerini Vibe Coding ile AI asistanlara uygulatır. Hedef “bir sunuma bakıp ‘biz de mikroservis yapalım’ demek” değil; hangi desenin hangi acıyı dindirdiğini bilerek karar vermektir. Eğitim, mikroservise gitmeme kararının da en az gitmek kadar değerli olduğunu öğretir.

Katılımcı Profili

Hedef Kitle

Mid-level ve senior .NET backend geliştiriciler, çözüm/platform mimarları, DevOps ile yakın çalışan ekip liderleri.

Program İçeriği

Stack ve Ortam

.NET (C#) · ASP.NET Core · MassTransit / NServiceBus · Polly v8. Broker: RabbitMQ veya Azure Service Bus. Orkestrasyon: .NET Aspire veya Docker Compose.

Program İçeriği

Modül Başlıkları

#ModülSüre
1Mikroservis Mimarisi ve Vibe Coding1 sa
2Servis Topolojisi: DB per Service, API Gateway, BFF, Sidecar4 sa
3Mesaj & Tutarlılık: Saga, Outbox, Inbox, Idempotency5 sa
4CQRS ve Event Sourcing4 sa
5Resilience: Circuit Breaker, Bulkhead, Retry, Timeout, Backpressure3 sa
6Bitirme Atölyesi ve Değerlendirme1 sa

Kazanımlar

Eğitim Sonunda Katılımcı

  • Servis topolojisini Database per Service, API Gateway, BFF ve Sidecar desenleriyle tasarlayabilir.
  • Dağıtık tutarlılık problemlerini Saga, Outbox, Inbox ve Idempotency Key desenleriyle çözebilir.
  • CQRS ve Event Sourcing’in maliyet/fayda dengesini tartabilir ve uygun ölçekte uygulayabilir.
  • Resilience desenleriyle (Circuit Breaker, Bulkhead, Retry, Timeout, Backpressure) dayanıklı servisler kurabilir.
  • AI asistana mikroservis sınırlarını ve sözleşmelerini koruyacak şekilde kod yazdırabilir.
  • “Distributed Monolith” anti-pattern’ini teşhis edebilir ve önleyici kararlar alabilir.
  • Mikroservise _ne zaman gidilmemesi_ gerektiğine de gerekçeli karar verebilir.

Yaklaşım

Eğitim Yaklaşımı — Vibe Coding

Vibe Coding, yazılım mimarlığının AI çağındaki güncel pratiğidir. İnsan “düşünen ve karar veren”, AI asistan ise “üreten” rolünü üstlenir. Mikroservis kararlarında bu disiplin kritik: AI hızla servis yazabilir, ama hangi servisin var olması gerektiğine insan karar verir. Atölyelerde her desen önce tahta önünde tartışılır, sonra prompt mühendisliği ile uygulamaya alınır.

Yaklaşım

Değerlendirme ve Teslimat

Her gün sonunda 10 dakikalık desen tanıma quiz’i. Bitiş teslimi: Katılımcının seçtiği bir senaryonun (a) servis sınır kararları, (b) mesajlaşma akışı, (c) dayanıklılık katmanlarını içeren tek sayfalık Mimari Karar Belgesi (ADR) + Vibe Coding ile üretilmiş örnek. Tüm katılımcılara katılım belgesi verilir.

Önkoşullar

En az 1 yıl üretim ortamında çalışmış bir .NET uygulama tecrübesi; REST/HTTP temelleri; en azından bir mesaj broker’ı (RabbitMQ, Azure Service Bus vb.) ile yüzeysel tanışıklık.

Süre
18 saat
Kategori
İleri Yazılım Geliştirme Eğitimleri
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • İleri Yazılım Geliştirme Eğitimleri

    Domain-Driven Design (Stratejik & Taktik) Eğitimi

    İş alanından (domain) mimariye uzanan tüm DDD yolculuğunu kapsayan eğitim. Event Storming atölyesinden Bounded Context tasarımına, oradan Aggregate ve Value Object’lerin koda dönüşmesine kadar tüm yol baştan sona yürünür.

    18 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Kurumsal Entegrasyon Desenleri (EIP) Eğitimi

    Gregor Hohpe ve Bobby Woolf’un “Enterprise Integration Patterns” kitabı, sistemler arası mesajlaşmanın evrensel sözlüğüdür .

    12 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Kurumsal Mimari Desenleri (PoEAA) Eğitimi

    Martin Fowler’ın “Patterns of Enterprise Application Architecture” kitabı, modern kurumsal yazılımın yapı taşlarını tarif eder.

    12 saatİncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü