Architektura synchronizacji danych finansowych w czasie rzeczywistym
Zaawansowany / Ekspert

Architektura synchronizacji danych finansowych w czasie rzeczywistym

Integracja i synchronizacja danych finansowych w środowiskach rozproszonych - od architektury po wdrożenie.

8 tygodni (5-6 godzin tygodniowo) czas trwania
116 wyświetleń
403 polubień
Zostało miejsc: 7

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

8 tygodni (5-6 godzin tygodniowo)
łączny czas
  1. Moduł 1 - Modele spójności danych

    Eventual consistency, strong consistency i kiedy każdy z nich ma sens w finansach.

  2. Moduł 2 - Change Data Capture z Debezium

    Przechwytywanie zmian z baz PostgreSQL i Oracle bez modyfikacji aplikacji źródłowej.

  3. Moduł 3 - Apache Kafka w finansach

    Topiki, partycje, gwarancje dostarczenia - konfiguracja pod wymagania finansowe.

  4. Moduł 4 - Wzorzec Outbox i sagi transakcyjne

    Jak zapewnić atomowość operacji rozproszonych bez rozproszonych transakcji.

  5. Moduł 5 - Synchronizacja dwukierunkowa

    Wykrywanie i rozwiązywanie konfliktów, wersjonowanie rekordów.

  6. Moduł 6 - Monitoring i observability

    Metryki opóźnień, alerty i dashboardy w Grafanie dla pipeline finansowych.

  7. 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.

3800 PLN

Płatność jednorazowa lub w 2 ratach po 1950 PLN. Dostęp do materiałów przez 12 miesięcy.

Zapisz się Zobacz inne programy