Szkolenie: Event Sourcing i CQRS
Szkolenie Event Sourcing i CQRS to praktyczny kurs dla programistów i architektów IT, który uczy projektowania skalowalnych, audytowalnych systemów event-driven z wykorzystaniem wzorców CQRS, event sourcing oraz Domain-Driven Design
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:1 dzień (8h)
Kod kursu:ES/CQRS
Event Sourcing i CQRS
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania systemów opartych na event sourcing i CQRS w środowiskach rozproszonych
Szkolenie uczy rozpoznawania sytuacji, w których zastosowanie event sourcing i CQRS przynosi największe korzyści biznesowe i technologiczne
Szkolenie pokazuje, jak łączyć event sourcing, CQRS i Domain-Driven Design w spójny model architektoniczny dla nowoczesnych aplikacji
Szkolenie omawia praktyczne aspekty wdrażania architektury zdarzeniowej, w tym testowanie, audytowalność i obsługę błędów
Dla kogo?
Programistów i architektów IT z doświadczeniem w projektowaniu systemów rozproszonych i mikroserwisowych
Specjalistów IT odpowiedzialnych za wdrażanie rozwiązań event-driven oraz zapewnienie audytowalności i skalowalności systemów
Zespoły deweloperskie pracujące nad systemami wymagającymi wysokiej odporności na błędy i możliwości odtwarzania stanu
Efekty kształcenia
Uczestnik projektuje architekturę systemu z wykorzystaniem event sourcing i CQRS
Uczestnik analizuje przypadki użycia pod kątem zastosowania wzorców event-driven
Uczestnik wdraża mechanizmy audytowalności i odtwarzania stanu systemu
Uczestnik organizuje procesy testowania w architekturze opartej na zdarzeniach
Uczestnik rozróżnia zalety i ograniczenia event sourcing oraz CQRS
Uczestnik modeluje logikę biznesową z użyciem agregatów i zdarzeń domenowych
Wymagania
Doświadczenie w pracy z mikroserwisami i architekturą opartą na zdarzeniach (Event-Driven Architecture)
Podstawowa znajomość modelowania domeny (np. agregaty, encje, zdarzenia domenowe)
Umiejętność pracy z językiem programowania używanym podczas warsztatu (np. Java lub C#)
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 Sourcing
Command vs. Query
Command Query Responsibility Segregation
*Event Sourcing vs. standardowe podejście zapisywania zmian
Agregaty
Czym jest Agregat
Zdarzenia, a Snapshoty
Testowanie
Odczyt danych
Eventual Consistency
Tworzenie wydajnych zapytań na podstawie zdarzeń
Testowanie
Dodatkowe Korzyści
Observability
Audytowalność
Bugi i odtwarzanie operacji
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



