Mikroservisin derinliğine in, zor problemleri çöz
Event Sourcing, saga, mTLS, performans mühendisliği, GitOps ve monolit ayrıştırma gibi ileri mikroservis konularını uzman düzeyinde ele alın.
Ileri mikroservis konuları: olay güdümlü tasarım, saga, zero trust, performans, GitOps ve evrim
Bu uzman seviye eğitim, mikroservis mimarisinin zor ve nüanslı konularına derinlemesine iner. Event Storming ve DDD ile alan modeli, Kafka ile olay güdümlü mimari, CQRS ve Event Sourcing, Temporal/Camunda ile saga orkestrasyonu, Resilience4j ve kaos testleri, API Gateway ve BFF, SPIFFE ve mTLS ile zero trust, JFR ve async-profiler ile performans analizi, OpenTelemetry, Pact, Argo CD ile GitOps, Istio ve canary yayınlar, Strangler ile ayrıştırma ve Team Topologies ile organizasyon konuları uygulanır.
4 Gün. Her gün dört modül; katılımcılar Alan Modelleme ve Olay Güdümlü Tasarım → Tutarlılık, Güvenlik ve Gateway → Performans, Test ve Desenler → Platform, GitOps ve Evrim sırasıyla ilerler.
Uzman Seviye — ileri mikroservis konuları: olay güdümlü tasarım, saga, zero trust, performans, GitOps ve evrim.
Katılımcılar zorlu senaryolar (kısmi hata, çift işleme, yavaş bağımlılık, kırıcı değişiklik) içeren bir platformda sorunları yeniden üretip çözer.
Üretimde karşılaşılan zor hata sınıflarını kök nedenine kadar inceleyebilirsiniz.
GitOps ve service mesh ile ekiplere sürdürülebilir bir platform sunarsınız.
Karmaşık ödünleşimleri verilerle tartıp gerekçeli mimari kararlar verirsiniz.
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:
Event Storming oturumuyla iş akışından servis adaylarını ve sınırları çıkarabilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
Saga ve outbox desenleriyle dağıtık işlemlerde nihai tutarlılık sağlayabilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
Mikroservislerde profil çıkarıp gecikme ve kaynak sorunlarının kök nedenini bulabilirsiniz.
Mikroservis desen kataloğundan probleme uygun deseni seçip birleşik mimaride kullanabilirsiniz.
GitOps yaklaşımıyla Git deposunu tek doğruluk kaynağı yaparak otomatik dağıtım kurabilirsiniz.
Monolitten mikroservise geçiş için gerekçeli bir yol haritası ve ekip planı hazırlayabilirsiniz.
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.
API nedir, HTTP istek ve yanıtı, REST ve JSON temelleri, curl ve Postman ile genel API çağırma ve basit istemci kodu: başlangıç seviyesi eğitim.
Detayları Gör →REST ve SOAP web servisleri: WSDL, XSD, JAX-WS, JAX-RS, WS-Security, OpenAPI ve SoapUI ile Postman testlerini uygulamalı öğreten eğitim.
Detayları Gör →JSON Schema, DTO, HAL ve JSON:API, OpenAPI şemaları, cursor sayfalama, sürümleme ve sözleşme testi ile REST API veri modeli tasarımı eğitimi.
Detayları Gör →GET, POST, PUT, PATCH, DELETE semantiği, idempotency, durum kodları, ETag, If-Match, content negotiation ve HATEOAS ile REST API semantiği eğitimi.
Detayları Gör →curl, Postman, SoapUI, Swagger ve OpenAPI araçları, JMeter ve Burp Suite ile API geliştirme, test ve güvenlik araç setini tanıtan eğitim.
Detayları Gör →