Mikroservisi sınırdan üretime kurun
Domain-driven sınırlardan Kafka, saga, Kubernetes ve gözlemlenebilirliğe uzanan uçtan uca mikroservis mimarisi eğitimi. Servis sınırlarından üretim işletimine tüm mikroservis yaşam döngüsü odağında uygulamalı laboratuvarlarla işlenir.
Servis sınırlarından üretim işletimine tüm mikroservis yaşam döngüsü
Dört günlük bu eğitim, mikroservis mimarisini domain-driven sınırlandırmadan üretim işletimine kadar bütün halkalarıyla ele alır. Spring Cloud ile servis geliştirme, Kafka ve outbox ile olay güdümlü iletişim, saga ile dağıtık tutarlılık, Resilience4j ile dayanıklılık, Kubernetes ve Helm ile dağıtım, OpenTelemetry ile izleme ve Strangler Fig ile monolitten geçiş uygulamalı işlenir.
4 Gün. Her gün dört modül; 1. gün Temeller, Sınırlar ve İletişim; 2. gün Olaylar, Veri ve Dayanıklılık; 3. gün Dağıtım, İzleme ve Güvenlik; 4. gün Gateway, Geçiş ve Üretim Pratikleri.
İleri Seviye — Servis sınırlarından üretim işletimine tüm mikroservis yaşam döngüsü
Her konu kısa mimari anlatımın ardından Docker ile çalışan örnek bir sipariş sistemi üzerinde, katılımcıların kendi makinesinde servis yazdığı ve çalıştırdığı laboratuvarlarla işlenir.
Servis sınırı, iletişim biçimi ve veri sahipliği gibi kararların gerekçesini ve bedelini tartışarak öğrenirsiniz.
Servisleri Docker ve Kubernetes üzerinde çalıştırıp ölçeklemeyi ve hatalı davranışı gözlemlersiniz.
Dayanıklılık, gözlemlenebilirlik ve güvenlik kalıplarıyla servislerin üretimde ayakta kalmasını sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java, C# veya benzeri bir dilde temel düzeyde uygulama geliştirme deneyimi beklenir.
HTTP metotları, JSON ve REST uç noktalarının temel mantığına aşinalık yeterlidir.
Docker Desktop veya Docker Engine ile IDE kurulu, en az 8 GB RAM'li bir bilgisayar gerekir.
Terminal veya PowerShell üzerinde temel komutları kullanabilmek lab akışını hızlandırır.
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:
Mikroservis mimarisinin faydalarını ve maliyetlerini karşılaştırıp kuruma uygun mimari kararı verebilirsiniz.
Servisler arasında senkron ve asenkron iletişimi doğru kalıplarla kurabilirsiniz.
Kafka veya RabbitMQ ile olay güdümlü servis akışları ve outbox kalıbını uygulayabilirsiniz.
Circuit breaker, retry ve bulkhead kalıplarıyla hataya dayanıklı servisler yazabilirsiniz.
OpenTelemetry, Prometheus ve Grafana ile dağıtık sistemlerde sorun kaynağını izleyebilirsiniz.
Her servis için bağımsız CI/CD ve GitOps tabanlı dağıtım hattı kurabilirsiniz.
Mevcut bir monoliti Strangler Fig yaklaşımıyla aşamalı olarak mikroservislere taşıma planı hazırlayabilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
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.
URI adlandırma, sorgu parametreleri, sayfalama, Cache-Control, ETag, CDN önbelleği ve gateway ile hızlı REST API tasarımı eğitimi.
Detayları Gör →Make HTTP modülü, webhook, OAuth 2.0, router, iterator, aggregator ve Break hata işleyicileriyle gelişmiş API entegrasyon ve otomasyon eğitimi.
Detayları Gör →RFC 9457 problem+json, durum kodu seçimi, correlation ID, Retry-After, Resilience4j ve hata senaryosu testleriyle API hata yönetimi eğitimi.
Detayları Gör →API gateway desenleri, Kong, Spring Cloud Gateway, Apigee politikaları, JWT, rate limit, circuit breaker ve Kubernetes dağıtımı eğitimi.
Detayları Gör →API yönetimi: strateji, yaşam döngüsü, OpenAPI, gateway politikaları, OAuth 2.0, geliştirici portalı, API ürünleri ve analitik eğitimi.
Detayları Gör →