İçeriğe geç

Programlama

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.

Programı incele
Süre
24 saat
Seviye
İleri
Biçim
Canlı online

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.

Eğitim programı

14 konu, 24 saat

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.

  1. 01

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

  2. 02

    Service Discovery: Eureka ve Consul

  3. 03

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

  4. 04

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

  5. 05

    ELK Stack ile merkezi log yönetimi

  6. 06

    Jaeger ile request tracing; Prometheus + Grafana ile monitoring

  7. 07

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

  8. 08

    Event-Driven Architecture: Kafka ve Spring Cloud Stream entegrasyonu

  9. 09

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

  10. 10

    Outbox Pattern ve CQRS modeli

  11. 11

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

  12. 12

    gRPC ile mikroservisler arası iletişim

  13. 13

    CAP Teoremi, ACID, BASE ve Distributed Consensus

  14. 14

    Performans optimizasyonu: Scaling, DB Sharding, Lazy Loading, Caching, Indexing

Format ve planlama

Eğitim biçimi
Canlı online, eğitmen eşliğinde
Grup büyüklüğü
5–15 kişilik kapalı gruplar
Süre
24 saat
Takvim
Şirketinizin planına göre

Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.

Benzer eğitimler

Tüm eğitimler

İlgili yazılar

Tüm yazılar