BULUT YERLEŞİK MİKROSERVİSLER: ETKİ ALANINDAN ÜRETİM ORTAMINA EĞİTİMİ

Etki alanından üretime mikroservis yolculuğu

DDD ile servis sınırlarını çizin; Kubernetes, CI/CD, gözlemlenebilirlik ve dayanıklılık kalıplarıyla üretime çıkın.

Bulut yerleşik mikroservisler: DDD ile servis sınırları, REST/gRPC/Kafka iletişimi, Saga ve outbox, Kubernetes dağıtımı, Istio, OpenTelemetry ve CI/CD uygulamalı öğrenilir.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

DDD, mikroservis iletişimi, Kubernetes dağıtımı, dayanıklılık kalıpları ve gözlemlenebilirlik

Eğitim, bir iş etki alanından başlayıp üretimde çalışan mikroservislere uzanan bütün yaşam döngüsünü kapsar: Event Storming ve Domain-Driven Design (bounded context, aggregate), servis sınırı belirleme, REST, gRPC ve olay tabanlı iletişim (Kafka, RabbitMQ), Saga ve outbox kalıpları, API gateway, Docker ve Kubernetes dağıtımı, Helm, service mesh (Istio), Circuit Breaker ve retry, OpenTelemetry ile izleme, 12-Factor ve CI/CD ile güvenli yayın.

Süre ve Format

3 Gün. Her gün dört modül; anlatım, canlı demo ve örnek e-ticaret projesi laboratuvarlarıyla pekiştirilir.

Seviye

İleri Seviye — Domain-Driven Design ile servis sınırlarını belirlemeden Kubernetes üzerinde üretime çıkışa kadar bulut yerleşik mikroservis yaşam döngüsü

Öğrenme Metodu

Tek bir örnek e-ticaret etki alanı üzerinden tasarım, kodlama, dağıtım ve izleme adımları ekip çalışmasıyla uygulanır.

Neden Bu Eğitim?

🎯Doğru sınırlar

DDD ile mikroservis sınırlarını iş mantığına göre belirlersiniz.

🛠️Dayanıklı sistemler

Saga, outbox ve circuit breaker kalıplarıyla hataya dayanıklı tasarlarsınız.

📈Üretime hazırlık

Kubernetes, CI/CD ve gözlemlenebilirlikle servisleri canlıya alırsınız.

Anahtar Konular

mikroserviscloud nativeDomain-Driven DesignEvent StormingKafkaSagaKubernetesHelmIstiocircuit breakerOpenTelemetrybulut yerleşik
“Mikroservis bir teknoloji değil, iyi çizilmiş sınırların sonucudur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama deneyimi

Java, C# veya Go gibi bir dilde REST servisi geliştirmiş olmak gerekir.

2
Docker bilgisi

İmaj oluşturma ve konteyner çalıştırma temelleri beklenir.

3
Mimari kavramlar

Katmanlı mimari ve HTTP/REST bilgisi önerilir.

4
Lab ortamı

Docker Desktop, kind veya minikube kurulu bir bilgisayar gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı bir iş alanını bounded context'lere ayırıp servis haritası çıkarabilir.
Modül 1
Mikroservis Temelleri
  • Monolit ve mikroservis ödünleşimi
  • Dağıtık monolit tuzağı
  • Bulut yerleşik ilkeler ve 12-Factor
  • Conway yasası ve ekip yapısı
  • Ne zaman mikroservis seçilmez
  • Modüler monolit alternatifi
Modül 2
Domain-Driven Design
  • Ubiquitous language
  • Bounded context ve context map
  • Entity, value object, aggregate
  • Domain event
  • Anti-corruption layer
  • Taktik ve stratejik DDD
Modül 3
Event Storming Atölyesi
  • Büyük resim event storming
  • Komut, olay, aggregate, politika
  • Hot spot belirleme
  • Sınır önerisi çıkarma
  • Servis haritası dokümantasyonu
  • Karar kayıtları (ADR)
Modül 4
Veri Sahipliği
  • Servis başına veritabanı
  • Paylaşılan veritabanı sorunları
  • Veri tekrarı ve tutarlılık
  • CQRS ve okuma modeli
  • Referans veri yönetimi
  • Şema evrimi ve geriye uyumluluk
Günün hedefiKatılımcı servisler arası iletişimi tasarlayıp dayanıklılık kalıplarını uygulayabilir.
Modül 1
Senkron İletişim
  • REST tasarım ilkeleri
  • gRPC ve protobuf
  • API sürümleme
  • Hizmet keşfi ve DNS
  • Zaman aşımı ve bütçe
  • Servis sözleşmesi testi (Pact)
Modül 2
Olay Tabanlı İletişim
  • Kafka konu, bölüm, consumer group
  • RabbitMQ exchange ve queue
  • At-least-once ve idempotent consumer
  • Olay şema yönetimi (Avro, Schema Registry)
  • Olay sıralaması
  • Dead-letter ve yeniden işleme
Modül 3
Dağıtık İşlem Kalıpları
  • Saga: orchestration ve choreography
  • Transactional outbox
  • Event sourcing tanıtımı
  • Telafi işlemleri
  • Çift yazma sorunu
  • Sonuçta tutarlılık yönetimi
Modül 4
Dayanıklılık Kalıpları
  • Circuit breaker ve bulkhead
  • Retry ve üstel geri çekilme
  • Rate limiting ve load shedding
  • Resilience4j / Polly
  • Zarif bozulma (graceful degradation)
  • Kaos mühendisliği tanıtımı
Günün hedefiKatılımcı mikroservisleri Kubernetes'e paketleyip CI/CD ile dağıtabilir.
Modül 1
Konteyner ve Kubernetes
  • Dockerfile en iyi uygulamalar
  • Deployment, Service, Ingress
  • ConfigMap ve Secret
  • Liveness, readiness, startup probe
  • HPA ile ölçekleme
  • Kaynak istek ve limitleri
Modül 2
Paketleme ve Dağıtım
  • Helm chart yapısı
  • Kustomize ile ortam farkları
  • GitOps ve Argo CD
  • Rolling, blue/green, canary
  • Veritabanı migrasyonu stratejisi
  • Geri alma
Modül 3
Service Mesh ve Güvenlik
  • Istio sidecar ve ambient mod
  • mTLS ve yetkilendirme
  • Trafik bölme ve yeniden deneme
  • NetworkPolicy
  • Pod güvenlik standartları
  • Sır yönetimi (External Secrets)
Modül 4
Gözlemlenebilirlik ve CI/CD
  • Yapılandırılmış log ve korelasyon kimliği
  • Prometheus metrikleri ve SLO
  • OpenTelemetry dağıtık izleme
  • Pipeline: build, test, tarama, deploy
  • Test piramidi ve kontrat testi
  • Üretim hazırlık kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Servis sınırları

DDD ile bounded context'leri belirleyip servis haritası çıkarabilirsiniz.

☁️
İletişim tasarımı

REST, gRPC ve olay tabanlı iletişim arasında doğru seçim yapabilirsiniz.

🔐
Dağıtık tutarlılık

Saga ve outbox kalıplarını uygulayabilirsiniz.

⚙️
Dayanıklılık

Circuit breaker, retry ve bulkhead ile hata yayılımını sınırlayabilirsiniz.

📊
Kubernetes

Mikroservisleri Deployment, Service ve Ingress ile yayınlayabilirsiniz.

🧩
Gelişmiş yayın

Helm, GitOps ve canary stratejileriyle kontrollü sürüm çıkabilirsiniz.

🚀
Servis ağı

Istio ile mTLS ve trafik yönetimi yapabilirsiniz.

🧠
Gözlemlenebilirlik

Metrik, log ve izleri OpenTelemetry ile bütünleştirebilirsiniz.

Kimler İçin Uygundur?

  • Kıdemli yazılım geliştiriciler
  • yazılım mimarları
  • monolitten mikroservise geçiş yapan teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kıdemli yazılım geliştiriciler, yazılım mimarları ve monolitten mikroservise geçen teknik liderler için uygundur.
Hangi programlama dili kullanılır?
Örnekler Java (Spring Boot) ve Go ile verilir; kavramlar dilden bağımsızdır, C# ve Node.js ekipleri de yararlanabilir.
Her proje mikroservise uygun mudur?
Hayır; eğitim ödünleşimleri ve modüler monolit alternatifini de tartışarak doğru karar vermeyi öğretir.
Kubernetes bilgisi şart mı?
Temel kavramlar ikinci günde hızlıca tekrar edilir; konteyner bilgisi ise baştan beklenir.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Bulut Yerleşik Mikroservisler: Etki Alanından Üretim Ortamın Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Bulut Bilişim TemelleriCompTIA Cloud+: Monitoring and Common Attack Types Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud+: Monitoring and Common Attack Types Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

CompTIA Cloud+: Monitoring and Common Attack Types eğitimi: Bulut izleme ve yaygın saldırı türleri: DDoS, injection, kimlik hırsızlığı, yanlış. Uygulamalı progr

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud+: Network Troubleshooting Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud+: Network Troubleshooting Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

CompTIA Cloud+: Network Troubleshooting eğitimi: Bulut ağ sorun giderme: bağlantı, DNS, yönlendirme, güvenlik kuralları, VPN, yük dengeleyici ve. Uygulamalı pro

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud+: Troubleshooting Automation and Orchestration Issues Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud+: Troubleshooting Automation and Orchestration Issues Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

CompTIA Cloud+: Troubleshooting Automation and Orchestration Issues eğitimi: Otomasyon ve orkestrasyon sorunlarını giderme: IaC, boru hattı. Uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud+: Troubleshooting Cloud Deployments Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud+: Troubleshooting Cloud Deployments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

CompTIA Cloud+: Troubleshooting Cloud Deployments eğitimi: Bulut dağıtımlarında sorun giderme: sanal makine, konteyner, ağ, depolama ve yetki. Uygulamalı progra

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud+: Vulnerability Management and Compliance Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud+: Vulnerability Management and Compliance Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

CompTIA Cloud+: Vulnerability Management and Compliance eğitimi: Bulutta zafiyet yönetimi ve uyumluluk: tarama, CVSS, yama, CSPM, CIS, ISO 27001. Uygulamalı pro

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn