Mikrousługi z Spring Cloud i Kafka
Opis
Zaawansowane szkolenie łączące najlepsze praktyki tworzenia mikrousług w Spring Cloud z możliwościami Apache Kafka. Program prowadzi uczestników przez proces projektowania i implementacji skalowalnej architektury mikrousługowej wykorzystującej event-driven patterns. Podczas intensywnych warsztatów praktycznych uczestnicy budują złożony system, poznając wzorce integracji, techniki komunikacji asynchronicznej oraz metody zapewniania odporności na błędy. Szkolenie wykorzystuje rzeczywiste scenariusze projektowe do przedstawienia praktycznych rozwiązań typowych wyzwań w architekturze mikrousługowej.
Profil uczestnika
- Deweloperzy Java Enterprise
- Architekci systemów rozproszonych
- Programiści aplikacji mikrousługowych
- Specjaliści ds. integracji systemów
- Inżynierowie DevOps
- Architekci rozwiązań cloud-native
- Programiści backend specjalizujący się w Spring
Agenda
- Architektura mikrousługowa
- Wzorce projektowe w Spring Cloud
- Integracja Spring Cloud z Kafka
- Service discovery i konfiguracja
- Architektury event-driven
- Komunikacja między usługami
- Event sourcing i CQRS
- Saga pattern i choreografia
- Obsługa transakcji rozproszonych
- Zarządzanie stanem w systemie rozproszonym
- Odporność i skalowalność
- Circuit breaker i retry patterns
- Distributed tracing
- Load balancing i service mesh
- Strategie skalowania
- Monitoring i deployment
- Centralizacja logów i metryk
- Health checks i diagnostyka
- Wdrażanie w środowisku chmurowym
- Continuous deployment
Korzyści
Praktyczna znajomość wzorców projektowych w architekturze mikrousługowej. Umiejętność implementacji zaawansowanych scenariuszy integracyjnych. Dogłębne zrozumienie mechanizmów komunikacji asynchronicznej. Zdolność do projektowania systemów odpornych na awarie. Znajomość technik monitorowania i diagnostyki systemów rozproszonych. Doświadczenie w implementacji wzorców zapewniających skalowalność.
Wymagane przygotowanie uczestników
- Zaawansowana znajomość Java i Spring Framework
- Doświadczenie w tworzeniu aplikacji webowych
- Podstawowa znajomość Apache Kafka
- Zrozumienie koncepcji architektury mikrousługowej
Zagadnienia
- Event-Driven Architecture
- Spring Cloud Components
- Distributed Systems Patterns
- Transaction Management
- Service Discovery
- Circuit Breaker Pattern
- Distributed Tracing
- Configuration Management
- Message Streaming
- Deployment Strategies
- Monitoring Solutions
- Cloud-Native Design
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2950 zł netto za jedną osobę
CZAS TRWANIA (dni): 3
KOD SZKOLENIA: IT-SD-13
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!