Architektura synchronizacji danych finansowych w czasie rzeczywistym
Integracja i synchronizacja danych finansowych w środowiskach rozproszonych - od architektury po wdrożenie.
O tym programie
Synchronizacja w czasie rzeczywistym to nie tylko kwestia szybkości - to przede wszystkim kwestia spójności i odporności na błędy.
Problem, który rozwiązujemy
Systemy finansowe często działają na różnych zegarach, w różnych strefach czasowych i z różnymi modelami transakcyjnymi. Gdy jedno zdarzenie finansowe musi być odzwierciedlone w kilku systemach jednocześnie, pojawia się ryzyko niespójności - i właśnie tym się tu zajmujemy.
Technologie omawiane w programie
Kafka, Debezium i wzorzec CDC (Change Data Capture) to fundament tego kursu. Omawiamy też sagi transakcyjne, wzorzec outbox i strategie obsługi konfliktów przy synchronizacji dwukierunkowej. Każdy temat jest zilustrowany rzeczywistym przypadkiem z sektora finansowego.
Czego się nauczysz
Zaprojektujesz architekturę, która radzi sobie z chwilową niedostępnością jednego z systemów bez utraty danych. Nauczysz się też monitorować opóźnienia synchronizacji i reagować na nie zanim zauważy to użytkownik końcowy.
Tomasz Bednarski, architekt systemów: Wzorzec outbox zmienił sposób, w jaki myślę o niezawodności w naszych integracjach bankowych.
Plan programu krok po kroku
-
Moduł 1 - Modele spójności danych
Eventual consistency, strong consistency i kiedy każdy z nich ma sens w finansach.
-
Moduł 2 - Change Data Capture z Debezium
Przechwytywanie zmian z baz PostgreSQL i Oracle bez modyfikacji aplikacji źródłowej.
-
Moduł 3 - Apache Kafka w finansach
Topiki, partycje, gwarancje dostarczenia - konfiguracja pod wymagania finansowe.
-
Moduł 4 - Wzorzec Outbox i sagi transakcyjne
Jak zapewnić atomowość operacji rozproszonych bez rozproszonych transakcji.
-
Moduł 5 - Synchronizacja dwukierunkowa
Wykrywanie i rozwiązywanie konfliktów, wersjonowanie rekordów.
-
Moduł 6 - Monitoring i observability
Metryki opóźnień, alerty i dashboardy w Grafanie dla pipeline finansowych.
-
Moduł 7 - Projekt architektoniczny
Zaprojektowanie i obrona architektury synchronizacji dla podanego scenariusza biznesowego.
Gotowy, żeby zacząć?
Program Architektura synchronizacji danych finansowych w czasie rzeczywistym łączy teorię z pracą na rzeczywistych zbiorach danych finansowych. Liczba miejsc jest ograniczona - zostało ich 7.
Płatność jednorazowa lub w 2 ratach po 1950 PLN. Dostęp do materiałów przez 12 miesięcy.
Zapisz się Zobacz inne programy