Mikroservis mimarisine sağlam bir giriş yap
Monolit karşılaştırması, DDD, REST/mesajlaşma, veri yönetimi, API Gateway, circuit breaker, gözlem ve Kubernetes ile mikroservislerin temellerini öğrenin.
Mikroservis mimarisi temelleri: sınırlar, iletişim, veri, dayanıklılık ve dağıtım
Bu eğitim mikroservis mimarisine giriş yapan ekiplere dengeli bir temel sunar. Monolit, modüler monolit ve SOA ile mikroservis karşılaştırması, dağıtık sistem yanılgıları ve CAP, DDD ile bounded context, REST, gRPC ve Kafka ile iletişim, database-per-service ve eventual consistency, API Gateway, servis keşfi, Circuit Breaker, loglama-metrik-izleme üçlüsü, Docker ve Kubernetes ile dağıtım ele alınır. Mikroservise ne zaman geçilmemesi gerektiği de tartışılır.
2 Gün. Her gün dört modül; katılımcılar Mikroservis Kavramları ve Tasarım → Çalışma Zamanı ve Dağıtım sırasıyla ilerler.
Temel Seviye — mikroservis mimarisi temelleri: sınırlar, iletişim, veri, dayanıklılık ve dağıtım.
Katılımcılar küçük bir sipariş sistemi vaka çalışmasında servis sınırları çizer, iki servisi Docker ile çalıştırıp iletişimini inceler.
Mikroservisin ne olduğunu ve olmadığını örneklerle ayırt edersiniz.
Mikroservisin ne zaman fayda, ne zaman yük getirdiğini değerlendirirsiniz.
Derinleşmek için hangi desen ve araçlara odaklanacağınızı bilirsiniz.
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:
Mikroservis mimarisinin ne zaman uygun olduğunu karşılaştırmalı olarak değerlendirebilirsiniz.
Bounded context ve aggregate kavramlarıyla servis sınırlarını gerekçeli biçimde çizebilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
Servis başına veritabanı yaklaşımında veri tutarlılığı ve sorgu ihtiyaçlarını yönetebilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
Resilience4j ile circuit breaker, retry ve bulkhead desenlerini uygulayıp hata yayılımını sınırlayabilirsiniz.
Günlük, metrik ve dağıtık izleme ile mikroservis davranışını uçtan uca gözlemleyebilirsiniz.
Mikroservisleri Docker ve Kubernetes manifestleriyle dağıtıp ölçeklendirebilirsiniz.
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.
PySpark DataFrame API, Parquet ve Delta, join ve window fonksiyonları, Spark SQL, Structured Streaming, AQE ve performans ayarı ile veri analizi eğitimi.
Detayları Gör →Snowpark Python DataFrame, UDF, stored procedure, Stream ve Task, Dynamic Table ve Query Profile ile Snowflake içinde veri dönüşümü eğitimi.
Detayları Gör →DataFrame API ile okuma, dönüştürme, birleştirme, performans ayarı ve test. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Tasarım odaklı düşünme, Event Storming ve DDD ile mikroservis sınırlarının keşfi. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →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 →