Milyonlarca isteği ayakta tutan mimariyi kurun
Eğitim, yüksek trafik altında çalışan sistemlerin mimarisini işler. Kalite niteliklerini SLO'larla ölçülebilir kılar, yatay ölçekleme ve yük dengeleyici algoritmalarını, CDN ve çok katmanlı önbellek stratejilerini uygularsınız.
Dört günde yüksek trafik altında çalışan sistem tasarımı
Eğitim, yüksek trafik altında çalışan sistemlerin mimarisini işler. Kalite niteliklerini SLO'larla ölçülebilir kılar, yatay ölçekleme ve yük dengeleyici algoritmalarını, CDN ve çok katmanlı önbellek stratejilerini uygularsınız. Veri katmanında replikasyon, sharding ve CQRS, asenkron işlemde Kafka ve RabbitMQ, dayanıklılıkta circuit breaker, bulkhead ve rate limiting konuları ele alınır; gözlemlenebilirlik, kapasite planı ve yoğun trafik anı vaka çalışmalarıyla tamamlanır.
4 Gün. Her gün dört modül; sabah ölçekleme ve altyapı kavramları, öğleden sonra yük testi ve tasarım vakaları.
İleri Seviye — Yüksek trafik için ölçekleme, önbellek, veri katmanı, asenkron mimari, dayanıklılık ve gözlemlenebilirlik.
Katılımcılar zarf arkası kapasite hesabı yapar, k6 ile yük testi çalıştırır, darboğazı bulur ve flash sale senaryosu için tasarım sunar.
Trafik büyüdükçe hangi katmanın nasıl ölçekleneceğini rakamlarla gerekçelendirirsiniz.
Circuit breaker, bulkhead ve load shedding ile kısmi hatalarda servisi ayakta tutarsınız.
SLO, p99 gecikme ve kapasite analiziyle veriye dayalı karar verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az üç yıl backend sistem geliştirme deneyimi.
SQL, HTTP ve temel ağ bilgisi.
Docker ile konteyner çalıştırma deneyimi.
k6 ve Docker kurulu dizüstü bilgisayar.
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:
Kalite niteliklerini ölçülebilir senaryo ve fitness function'lara çevirebilirsiniz.
L4/L7 yük dengeleme ve edge katmanını yüksek trafik için doğru yapılandırabilirsiniz.
Trafik profiline göre veri deposu, sharding ve replikasyon kararı verebilirsiniz.
Mikroservis sınırlarını ve servisler arası iletişim stratejisini gerekçeli biçimde tasarlayabilirsiniz.
Otomatik ölçekleme ve çok bölgeli mimariyle RTO/RPO hedeflerini karşılayan tasarım yapabilirsiniz.
Mesaj tabanlı entegrasyon desenleriyle gevşek bağlı sistem iletişimi kurabilirsiniz.
Farklı mimari yaklaşımları bağlama göre karşılaştırıp geçiş yol haritası hazırlayabilirsiniz.
Mimari stilleri karakteristik puanlarıyla karşılaştırıp probleme uygun olanı seçebilirsiniz.
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.
İş analistleri için UML modelleme eğitimi: use case, etkinlik, durum, sınıf, sıra diyagramları ve BPMN ile gereksinim modelleme, 3 gün.
Detayları Gör →Dependency Injection ve SOLID eğitimi: IoC konteynerleri, constructor injection, Composition Root, SRP/OCP/LSP/ISP/DIP ve test edilebilir tasarım, 3 gün.
Detayları Gör →Introduction to Domain-Driven Design eğitimi: ortak dil, Event Storming, Bounded Context, aggregate ve CQRS temelleri. Uygulamalı 3 gün.
Detayları Gör →Kurumsal Yazılım Mimarisi eğitimi: katmanlı mimari, PoEAA, DDD sınırları, mikroservis, entegrasyon, dayanıklılık, ADR ve C4, 4 gün uygulamalı.
Detayları Gör →UML ile nesne tabanlı analiz ve tasarım eğitimi: use case, domain model, GRASP, sıra/durum diyagramları, SOLID ve temel desenler, 4 gün uygulamalı.
Detayları Gör →