Kurumsal Eğitim

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.

Mikroservis mimari pattern'lerini tasarlamak (Decomposition, Saga, CQRS, Outbox) Service Discovery ve API Gateway ile servis yönetimi yapmak Circuit Breaker, Retry ve Rate Limiting ile hata toleransı sağlamak Kafka ile Event-Driven Architecture uygulamak ELK Stack, Prometheus, Grafana ve Jaeger ile monitoring altyapısı kurmak Spring Cloud Config ve Vault ile güvenli konfigürasyon yönetmek gRPC ile yüksek performanslı mikroservis iletişimi geliştirmek Horizontal/Vertical Scaling, DB Sharding ve Caching ile performans optimize etmek
24
Saat
İleri Seviye
Seviye

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 Konu
1

Mikroservis mimari tasarım pattern'leri (Decomposition, Integration, Aggregator, Database, Observability)

2

Service Discovery: Eureka ve Consul

3

Mikroservisler arası iletişim: Rest Template ve Feign Client

4

Hata toleransı: Circuit Breaker, Resilience4J (Retry, Bulkhead, Rate Limiting)

5

ELK Stack ile merkezi log yönetimi

6

Jaeger ile request tracing; Prometheus + Grafana ile monitoring

7

Spring Cloud Config ile merkezi konfigürasyon; Vault ile güvenli yönetim

8

Event-Driven Architecture: Kafka ve Spring Cloud Stream entegrasyonu

9

Saga Pattern ile dağıtık transaction yönetimi

10

Outbox Pattern ve CQRS modeli

11

Redis ile dağıtık cache yönetimi

12

gRPC ile mikroservisler arası iletişim

13

CAP Teoremi, ACID, BASE ve Distributed Consensus

14

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

ITK-CERT-2025

Sorularınız mı var?

Kurumsal eğitim ihtiyaçlarınız için bizimle iletişime geçin.

İletişim