Mikroservis mimarisinin temellerini kavrayın
Mikroservis kavramı, monolit farkı, servis sınırları, iletişim, veri yönetimi, dayanıklılık, konteyner ve izleme temelleri. Mikroservis mimarisine giriş odağında uygulamalı laboratuvarlarla işlenir.
Mikroservis mimarisine giriş
Eğitim mikroservis mimarisine giriş yapmak isteyenler için temel kavramları açıklar. Monolit ve mikroservis karşılaştırması, dağıtık sistemlerin yanılgıları, bounded context, REST ve mesajlaşma ile iletişim, servis başına veritabanı ve saga fikri, circuit breaker, Docker ve Kubernetes temelleri ile log, metrik ve izleme kavramları örneklerle anlatılır.
2 Gün. Her gün dört modül; 1. gün Mikroservis Kavramları ve Servis Sınırları; 2. gün Veri, Dayanıklılık, Dağıtım ve İzleme.
Başlangıç Seviye — Mikroservis mimarisine giriş
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.
Bounded context ve aggregate yaklaşımıyla bir iş alanını doğru servis sınırlarına bölebilirsiniz.
Servisler arasında senkron ve asenkron iletişimi doğru kalıplarla kurabilirsiniz.
REST kısıtlarını ve olgunluk modelini kullanarak bir API'nin tasarım kalitesini değerlendirebilirsiniz.
Saga ve telafi işlemleriyle servisler arası tutarlılığı yönetebilirsiniz.
Circuit breaker, retry ve bulkhead kalıplarıyla hataya dayanıklı servisler yazabilirsiniz.
Servislerinizi Docker imajına paketleyip Kubernetes üzerinde dağıtabilir ve ölçekleyebilirsiniz.
OpenTelemetry, Prometheus ve Grafana ile dağıtık sistemlerde sorun kaynağını izleyebilirsiniz.
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.
Mikroservis mimarisi ve tasarım desenleri: ayrıştırma, veri, iletişim, 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 →Mikroservis mimarisi: servis sınırları, veri tutarlılığı, dayanıklılık, güvenlik ve işletme. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Ileri mikroservis konuları: olay güdümlü tasarım, saga, zero trust, performans, GitOps ve evrim. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Yoğun mikroservis mühendisliği kampı: alan modeli, servis geliştirme, güvenlik, gözlem, GitOps ve evrim. 5 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik
Detayları Gör →Mikroservis mühendisliği kampı: Spring Boot, entegrasyon, dayanıklılık, güvenlik ve GitOps. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →