Wykorzystanie podejścia Event-Driven w architekturze mikroserwisów
Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.
Idealny dla zespołów, które…
Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.
Zrozumiesz fundamenty architektury event-driven oraz jej zastosowanie w praktyce
Nauczysz się projektować skalowalne i odporne na awarie systemy rozproszone
Poznasz narzędzia, wzorce i techniki potrzebne do wdrożenia EDA w środowiskach produkcyjnych
Zdobędziesz praktyczne doświadczenie w modelowaniu procesów z użyciem Event Storming
Co konkretnie robimy
- · Kluczowe koncepcje i zasady EDA
- · Zalety i wyzwania stosowania podejścia event-driven
- · Zastosowanie CAP Theorem w praktyce
- · Wady i zalety obu podejść
- · Scenariusze zastosowań
- · Wybór odpowiedniego podejścia w zależności od kontekstu biznesowego
- · Idempotentność
- · Komenda vs zdarzenie
- · Transakcja rozproszona
- · Saga: choreografia vs orkiestracja
- · Gwarancje dostarczenia wiadomości (at-most-once, at-least-once, exactly-once)
- · Spójność danych i Eventual Consistency
- · CQRS i Read Model
- · Wersjonowanie schematu wiadomości
- · Dobór odpowiednich technologii
- · Tworzenie i zarządzanie eventami
- · Obsługa błędów i monitoring zdarzeń
- · Wzorce przetwarzania zdarzeń
- · Sposoby tworzenia metryk do śledzenia procesów biznesowych – Narzędzia i techniki monitorowania
- · Wykrywanie i reagowanie na problemy w strumieniu zdarzeń
- · Problem „eventual consistency” i jak sobie z nim radzić
- · Zarządzanie dużą liczbą zdarzeń w systemach o wysokiej skalowalności
- · Identyfikacja odpowiednich komponentów do dekompozycji
- · Wprowadzanie event-driven stopniowo w systemach legacy
- · Czym jest Event Storming?
- · Warsztatowy przykład modelowania procesu biznesowego – Dyskusja nad wyzwaniami i korzyściami
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Architektura aplikacji
Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.
Architektura kodu legacy
Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.
Architektura mikroserwisów
Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.