Dağıtık sistem sorunlarını kanıtlanmış desenlerle çözün
Bu ileri düzey eğitim, mikroservislerde sık karşılaşılan dağıtık sistem problemlerini desenlerle çözmeyi öğretir. Saga (orchestration ve choreography), Transactional Outbox ve Debezium ile CDC, CQRS ve event sourcing, idempotent consumer, Resilience4j ile cir…
Saga, Outbox, event sourcing ve dayanıklılık desenleri ile dağıtık veri tutarlılığı
Bu ileri düzey eğitim, mikroservislerde sık karşılaşılan dağıtık sistem problemlerini desenlerle çözmeyi öğretir. Saga (orchestration ve choreography), Transactional Outbox ve Debezium ile CDC, CQRS ve event sourcing, idempotent consumer, Resilience4j ile circuit breaker, bulkhead ve retry, API composition, distributed lock, Spring Cloud Contract ve kaos testleri ile dağıtık izleme uygulamalı işlenir.
4 Gün. Her gün dört modül; her modülde altı konu başlığı, canlı gösterim ve uygulamalı laboratuvar.
İleri Seviye — Saga, Outbox, CQRS, Resilience4j, CDC ve dağıtık izleme konularını kapsayan uygulamalı eğitim
Sipariş–ödeme–stok senaryosunda her deseni kodlayıp hata enjeksiyonuyla sınayan yoğun kod laboratuvarları yapılır.
Dağıtık işlemlerde eventual consistency'yi Saga ve Outbox ile yönetirsiniz.
Zincirleme çökmeyi önleyen dayanıklılık desenlerini uygularsınız.
Hangi problem için hangi deseni seçeceğinizi gerekçeleriyle öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Spring Boot ile birden çok servis geliştirmiş ve Spring Cloud bileşenlerini kullanmış olmak gerekir.
Kafka veya RabbitMQ ile temel mesaj üretme/tüketme deneyimi beklenir.
İşlem (transaction), izolasyon seviyeleri ve JPA bilgisi gerekir.
JDK 17, Maven/Gradle, Docker Compose ve IDE kurulu olmalıdır.
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.
Program sonunda katılımcılar:
Choreography ve orchestration saga akışlarını telafi eylemleriyle kurabilirsiniz.
Transactional Outbox ve Debezium ile güvenilir olay yayını yapabilirsiniz.
Idempotent tüketici ve inbox deseniyle tekrarlı mesajı yönetebilirsiniz.
Komut/sorgu ayrımıyla projeksiyon tabanlı okuma modeli oluşturabilirsiniz.
Olay deposu ve snapshot ile aggregate yeniden kurabilirsiniz.
Resilience4j desenlerini doğru sırada ve eşiklerle yapılandırabilirsiniz.
Toxiproxy ve Chaos Monkey ile hata senaryolarını sınayabilirsiniz.
OpenTelemetry ile Kafka dahil uçtan uca izleme kurabilirsiniz.
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.
Bulutta VM aileleri, rightsizing, otomatik ölçekleme, konteyner ve sunucusuz seçenekleri ile rezerve ve spot maliyet planlamasını öğreten temel eğitim.
Detayları Gör →Bulut dağıtım modelleri, landing zone, Terraform, CI/CD, mavi yeşil ve canary yayın stratejileriyle güvenli dağıtım planlamayı öğreten orta seviye eğitim.
Detayları Gör →Bulut geçişinde keşif, 6R stratejileri, dalga planı, AWS MGN, Azure Migrate, DMS, veri aktarımı ve cutover süreçlerini öğreten orta seviye planlama eğitimi.
Detayları Gör →Bulutta CIDR planı, VPC ve VNet topolojisi, hub-spoke, VPN, ExpressRoute, DNS ve yük dengeleyici seçimlerini öğreten bulut ağ planlama temel eğitimi.
Detayları Gör →Blok, dosya ve nesne depolama türleri, IOPS planı, depolama katmanları, yaşam döngüsü, replikasyon ve maliyet planlamasını öğreten bulut depolama temel eğitimi.
Detayları Gör →