Yavaş mikroservisin kök nedenini bul ve düzelt
JFR, Prometheus, OpenTelemetry ve JMeter ile mikroservis darboğazlarını ölçüp N+1, bağlantı havuzu, önbellek ve konuşkan servis sorunlarını giderin.
Mikroservis performans sorunlarının ölçümü, profillenmesi ve giderilmesi
Bu ileri seviye eğitim, üretimde yavaşlayan mikroservislerin sistematik olarak teşhis ve çözümünü öğretir. p95/p99 gecikme, doygunluk ve kuyruk uzunluğu metrikleri, Prometheus ve OpenTelemetry izleriyle darboğaz bulma, JFR ve async-profiler ile CPU/heap profili, GC ayarı, N+1 sorgu, eksik indeks ve bağlantı havuzu tükenmesi, konuşkan servisler ve gRPC/toplu çağrı, Redis ve Caffeine önbelleği, JMeter ve k6 ile yük testi, HPA ile ölçekleme ve gateway ayarları uygulanır. Her sorun laboratuvarda yeniden üretilir.
3 Gün. Her gün dört modül; katılımcılar Ölçüm, Gözlem ve Profilleme → Veri, İletişim ve Yük Testi → Gateway, Test ve Kalıcı Çözüm sırasıyla ilerler.
İleri Seviye — mikroservis performans sorunlarının ölçümü, profillenmesi ve giderilmesi.
Katılımcılar kasıtlı performans sorunları içeren bir mikroservis sistemini ölçer, profiller, nedenini bulur ve düzeltmenin etkisini yük testiyle kanıtlar.
Tahmin yerine metrik ve profille darboğazı kanıtlarsınız.
N+1, havuz tükenmesi ve cache stampede gibi yaygın sorunları yeniden üretip çözersiniz.
Her düzeltmenin etkisini öncesi-sonrası yük testiyle gösterirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde (Java, C#, Go veya Node.js) 1-2 yıllık uygulama geliştirme deneyimi faydalıdır.
REST API tüketme / geliştirme ve JSON formatı konusunda temel bilgi beklenir.
Docker imajı, konteyner ve docker run komutlarını bilmek labları hızlandırır.
Docker Desktop çalıştırabilen, en az 16 GB RAM'li bir dizüstü bilgisayar ö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:
Mikroservislerde profil çıkarıp gecikme ve kaynak sorunlarının kök nedenini bulabilirsiniz.
curl, tarayıcı DevTools ve proxy araçlarıyla API sorunlarının kaynağını bulabilirsiniz.
Resilience4j ile circuit breaker, retry ve bulkhead desenlerini uygulayıp hata yayılımını sınırlayabilirsiniz.
JMeter ile API için yük senaryosu tasarlayıp performans sonuçlarını yorumlayabilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
Birim, sözleşme ve uçtan uca testleri dengeli bir mikroservis test stratejisine yerleştirebilirsiniz.
Monoliti modüllere ve servislere ayırmak için kod ve veritabanı refactoring desenlerini uygulayabilirsiniz.
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.
Uçtan uca mikroservis mimarisi tasarımı: alan modeli, iletişim, veri, dayanıklılık ve dağıtım. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Spring Boot ile mikroservis geliştirme, entegrasyon, test ve dağıtım. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Web API'leri keşfetme ve hata ayıklama: HTTP, curl, Postman, proxy ve kimlik doğrulama. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mastra ajanlarının API'ler, araçlar, kurumsal veri ve dış sistemlerle entegrasyonu. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Go ile mikroservis geliştirme: net/http, gRPC, mesajlaşma, gözlem ve Kubernetes. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →