Uygulamalarınız kesintiye karşı dayanıklı olsun
Bu eğitim, uygulamaların kesinti anında hizmet vermeye devam etmesini sağlayan tasarımı anlatır. RTO ve RPO hedefleri, SLA hesabı, active-active ve active-passive mimariler, yük dengeleyici sağlık kontrolleri, veritabanı replikasyonu ve otomatik failover, DNS…
Uygulama düzeyinde yüksek erişilebilirlik, failover ve felaket kurtarma tasarımı
Bu eğitim, uygulamaların kesinti anında hizmet vermeye devam etmesini sağlayan tasarımı anlatır. RTO ve RPO hedefleri, SLA hesabı, active-active ve active-passive mimariler, yük dengeleyici sağlık kontrolleri, veritabanı replikasyonu ve otomatik failover, DNS tabanlı yönlendirme, durum yönetimi, circuit breaker, yedekleme, DR tatbikatı ve Chaos Engineering uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. günde Süreklilik Tasarımının Temelleri ve 2. günde Veri Sürekliliği ve Replikasyon ve 3. günde Tatbikat, İzleme ve Süreklilik Planı ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
İleri Seviye — Yüksek erişilebilirlik, felaket kurtarma, failover mimarileri ve iş sürekliliği tasarımı
Katılımcılar Docker tabanlı bir laboratuvarda hizmet düğümlerini ve veritabanı birincilini kapatarak failover davranışını ölçer ve RTO/RPO sonuçlarını raporlar.
RTO ve RPO hedeflerini iş gereksinimiyle ilişkilendirip mimariyle karşılarsınız.
Laboratuvarda gerçek arıza üretip sistemin toparlanma süresini ölçersiniz.
Sürekliliğin maliyetini bilerek uygulamaya uygun düzeyi seçersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Linux, ağ ve sunucu yönetimi temel düzeyde bilinmelidir.
Web, API ve veritabanı katmanlarını ayırt edebilmek gerekir.
Docker ve docker-compose kullanabilmek faydalıdır.
Docker çalıştırabilen en az 8 GB RAM'li bir bilgisayar gerekir.
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:
RTO ve RPO değerlerini iş etkisiyle gerekçelendirebilirsiniz.
Active-active ve active-passive tasarımları karşılaştırıp seçebilirsiniz.
Sağlık kontrollü yük dengeleyici ve sanal IP failover kurabilirsiniz.
TTL ve sağlık kontrolüyle DNS tabanlı failover tasarlayabilirsiniz.
Replikasyon ve otomatik failover yapılandırabilirsiniz.
Yedekleme stratejisi tasarlayıp geri yükleme testi yapabilirsiniz.
Circuit breaker, retry ve zarif bozulma kalıplarını uygulayabilirsiniz.
Kaos deneyleriyle sürekliliği sınayıp plan iyileştirebilirsiniz.
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.
Assertion, design by contract, fail-fast, immutable tasarım ve null güvenliği gibi savunmacı programlama yöntemlerini örnek refaktörlerle öğrenin.
Detayları Gör →CERT, OWASP ASVS ve MISRA gibi standartları kod tabanına uygulayıp SonarQube ve CI kalite kapılarıyla otomatik denetlemeyi öğrenin.
Detayları Gör →React ve Node.js tabanlı full stack projeyi build, env yönetimi, Docker ve bulut platformlarıyla canlıya almayı uygulamalı öğrenin.
Detayları Gör →Canlı uygulamayı canary, feature flag, güvenli şema göçü, hata izleme ve performans ölçümüyle kesintisiz iyileştirmeyi öğrenin.
Detayları Gör →Twelve-factor ilkeleri, Ansible, Terraform, Vault ve Kubernetes ile ortam yapılandırmasını kodlayıp dağıtımı tekrarlanabilir kılmayı öğrenin.
Detayları Gör →