Szkolenie: Event-Driven Architecture
Szkolenie „Event-Driven Architecture” to praktyczne wprowadzenie do architektury zdarzeniowej, coraz częściej wykorzystywanej do budowy skalowalnych, elastycznych i reaktywnych systemów wspierających złożone procesy biznesowe. Uczestnicy dowiedzą się, jak wdrażać event driven architecture, projektować efektywne event processing pipelines, i świadomie wybierać między podejściem stateless a stateful, w zależności od wymagań aplikacji i biznesu.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:1 dzień (8h)
Kod kursu:EDA
Event-Driven Architecture
Cele szkolenia
Poznanie podstaw i zaawansowanych koncepcji event driven architecture oraz ich praktycznego zastosowania
Umiejętność projektowania i wdrażania rozwiązań opartych na event processing w środowiskach rozproszonych
Zrozumienie wyzwań architektonicznych, takich jak stateful vs stateless, oraz ich wpływu na projekt i skalowalność aplikacji
Wprowadzenie do sposobów modelowania zdarzeń, komunikacji asynchronicznej i przetwarzania informacji w architekturze zdarzeniowej
Dla kogo?
Doświadczonych programistów i architektów IT, którzy chcą pogłębić wiedzę na temat event driven architecture
Specjalistów odpowiedzialnych za projektowanie i rozwój systemów, które muszą reagować na dynamiczne zmiany w czasie rzeczywistym
Zespołów IT, które chcą wdrażać event-based podejście do projektowania systemów mikroserwisowych i rozproszonych
Zalety
Szkolenie warsztatowe – uczestnicy uczą się poprzez praktyczne zadania i realne przykłady projektowe
Możliwość samodzielnego zaprojektowania i przetestowania architektury event-driven z uwzględnieniem różnych modeli przetwarzania zdarzeń (event processing)
Lepsze zrozumienie architektury stateless i stateful, a także ich zastosowań w kontekście skalowalności i utrzymania stanu
Zidentyfikowanie pułapek i wyzwań architektury zdarzeniowej – m.in. zarządzanie kolejnością zdarzeń, skalowaniem, spójnością i integracją między komponentami
Wymagania
Podstawowa wiedza z zakresu komunikacji asynchronicznej i modeli publikacji/subskrypcji
Umiejętność analizy i projektowania systemów informatycznych
Znajomość podstawowego modelowania komunikatów i interakcji między komponentami systemu
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Wiadomość, Komenda, Zdarzenie
Event Processing
Event-Driven Architecture
Budowa zdarzeń
Różne rodzaje zdarzeń
Jakie informacje w zdarzeniu
Ile informacji w zdarzeniu
Procesowanie zdarzeń
Producer
Channel
Consumer
Event Processor
Testowanie
Wyzwania Event-Driven Architecture
Stateless vs. Stateful
Nowe wymagania wpływające na przepływ informacji
Skalowalność
Kolejność zdarzeń
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi