Spring Boot ile İleri Seviye Microservice Mimarisi
"Spring Boot ile İleri Seviye Microservice Mimarisi" kursu, katılımcılara büyük ölçekli ve dayanıklı mikroservis sistemleri tasarlama, event-driven mimari uygulama, dağıtık transaction yönetimi ve production-grade monitoring altyapısı kurma becerilerini kazandırmayı amaçlamaktadır. Kurs, mikroservis alanında uzmanlaşmak isteyen deneyimli geliştiriciler için tasarlanmıştır.
Bu kurs kapsamında katılımcılar, Decomposition, Integration, Aggregator, Database ve Observability gibi ileri mikroservis tasarım pattern’lerini öğrenmektedir. Service Discovery (Eureka, Consul), Feign Client, Circuit Breaker (Resilience4J) ve Rate Limiting ile dayanıklı servis mimarileri kurma; ELK Stack, Prometheus, Grafana ve Jaeger ile merkezi observability altyapısı oluşturma konuları uygulamalı olarak ele alınmaktadır.
Kurs kapsamında ayrıca Kafka ile Event-Driven Architecture, Saga Pattern ile dağıtık transaction yönetimi, Outbox Pattern, CQRS modeli ve Redis ile dağıtık cache konuları da işlenmektedir. Spring Cloud Config ve Vault entegrasyonuyla güvenli merkezi konfigürasyon yönetimi ve gRPC ile yüksek performanslı servis iletişimi de müfredatta yer almaktadır.
“Spring Boot ile İleri Seviye Microservice Mimarisi” kursu, CAP Teoremi, Distributed Consensus, Horizontal/Vertical Scaling ve Database Sharding konularını kapsayan kapsamlı bir performans optimizasyonu modülüyle tamamlanmaktadır.
Kurs İçeriği
14 KonuMikroservis mimari tasarım pattern'leri (Decomposition, Integration, Aggregator, Database, Observability)
Service Discovery: Eureka ve Consul
Mikroservisler arası iletişim: Rest Template ve Feign Client
Hata toleransı: Circuit Breaker, Resilience4J (Retry, Bulkhead, Rate Limiting)
ELK Stack ile merkezi log yönetimi
Jaeger ile request tracing; Prometheus + Grafana ile monitoring
Spring Cloud Config ile merkezi konfigürasyon; Vault ile güvenli yönetim
Event-Driven Architecture: Kafka ve Spring Cloud Stream entegrasyonu
Saga Pattern ile dağıtık transaction yönetimi
Outbox Pattern ve CQRS modeli
Redis ile dağıtık cache yönetimi
gRPC ile mikroservisler arası iletişim
CAP Teoremi, ACID, BASE ve Distributed Consensus
Performans optimizasyonu: Scaling, DB Sharding, Lazy Loading, Caching, Indexing
Özelleştirilebilir
Şirketinize özel müfredat ve içerik
Grup Eğitimleri
5-15 kişilik gruplara özel
İlerleme Takibi
Detaylı raporlama ile gelişim takibi
SoftUni Sertifikası
Uluslararası geçerlilikte