Dayanıklı mikrohizmetleri konteyner ve CI/CD ile kur
Mikrohizmet mimarisini dayanıklılık desenleri, konteynerleştirme, Kubernetes dağıtımı, hizmet başına CI/CD ve gözlemlenebilirlikle hataya dayanıklı biçimde kuran ileri seviye eğitim.
Mikrohizmetleri dayanıklılık desenleri, konteyner ve CI/CD ile hataya dayanıklı kurma
Bu eğitim, mikrohizmet mimarisini dayanıklılık desenleri, konteynerleştirme ve hizmet başına sürekli teslimat ile hataya dayanıklı biçimde kurmayı öğretir. Mikrohizmet sınırları ve iletişim (senkron/asenkron), dayanıklılık desenleri (devre kesici, yeniden deneme, zaman aşımı, bulkhead, geri çekilme), Docker ile konteynerleştirme ve çok aşamalı imaj, Kubernetes ile dağıtım, health probe, HPA ve kademeli dağıtım, hizmet başına bağımsız CI/CD hattı, servis sözleşmeleri ve geriye dönük uyum, dağıtık izleme ve gözlemlenebilirlik somut örneklerle işlenir. Veri yönetimi, gözlemlenebilirlik ve kaos mühendisliğine giriş uygulamalı olarak ele alınır.
4 Gün. Her gün dört modül; örnek bir mikrohizmet seti üzerinde desen ve pipeline uygulanır.
İleri Seviye — Mikrohizmet mimarisini dayanıklılık desenleri, konteynerleştirme ve hizmet başına CI/CD ile dayanıklı biçimde kurma
Katılımcılar birkaç mikrohizmeti dayanıklılık desenleriyle geliştirir, konteynerleştirir ve hizmet başına CI/CD ile Kubernetes'e dağıtır.
Devre kesici ve yeniden deneme desenleriyle bir hizmetin arızasının tüm sistemi çökertmesini önlersiniz.
Konteyner ve Kubernetes ile her hizmeti bağımsız ölçeklenir ve taşınabilir kılarsınız.
Hizmet başına CI/CD ile her ekibin diğerlerinden bağımsız dağıtmasını sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde web servisi/API geliştirmiş olmak gerekir.
Konteyner ve imaj kavramlarına temel aşinalık beklenir.
Servisler arası HTTP iletişimine aşinalık faydalıdır.
Temel Kubernetes kavramlarına aşinalık veya öğrenme isteği önerilir.
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:
Mikrohizmet sınırlarını ve iletişim stratejisini tasarlayabilirsiniz.
Devre kesici ve fallback ile hataya dayanıklılık sağlayabilirsiniz.
Backoff ve idempotentlikle güvenli yeniden deneme kurabilirsiniz.
Hizmetleri küçük, güvenli imajlarla konteynerleştirebilirsiniz.
Probe ve HPA ile Kubernetes'e dayanıklı dağıtım yapabilirsiniz.
Her hizmet için bağımsız CI/CD hattı kurabilirsiniz.
Contract testing ile servis sınırlarını koruyabilirsiniz.
Dağıtık izleme ve metriklerle sistemi gözlemleyebilirsiniz.
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.
Artifact depoları, dağıtım orkestrasyonu, IaC, özellik bayrağı ve ChatOps ile sürekli teslimat için işbirliği araç ekosistemini öğreten orta seviye eğitim.
Detayları Gör →Sürüm kontrolü, CI sunucuları, build/test araçları, kod incelemesi ve statik analizle sürekli entegrasyon için işbirliği araç ekosistemini öğreten eğitim.
Detayları Gör →Mühendislik liderleri için Jenkins ile dağıtım hattı kurmayı ekip standartları, yönetişim ve DORA metrikleriyle birleştiren orta seviye eğitim.
Detayları Gör →Sürekli entegrasyon kavramını ve GitHub Actions, GitLab CI, Jenkins araçlarını aynı örnek üzerinde keşfeden, ilk CI hattını kurduran temel seviye eğitim.
Detayları Gör →Full stack uygulamalarda monorepo build, frontend/backend testleri, Docker, E2E test ve çok hedefli dağıtımla tek hatta CI/CD kurmayı öğreten eğitim.
Detayları Gör →