Event-Driven Architecture – integracja systemów

1-dniowe szkolenie wprowadzające do architektury event-driven i integracji systemów. Poznasz podstawowe wzorce, komunikację asynchroniczną oraz narzędzia wykorzystywane w nowoczesnych systemach rozproszonych.

Czas trwania: 1 dzień / 7 h

Opis

Wprowadzenie do EDA

  • Czym jest event-driven architecture
  • Rola w systemach rozproszonych
  • Podstawowe pojęcia

Komunikacja systemów

  • Synchroniczna vs asynchroniczna
  • Wymiana danych
  • Scenariusze integracyjne

Podstawowe elementy

  • Event i message
  • Queue i topic
  • Przepływ zdarzeń

Wzorce integracyjne

  • Publish/Subscribe
  • Event notification
  • Event-carried state transfer

Narzędzia i brokerzy

  • Brokerzy wiadomości
  • RabbitMQ i Kafka
  • Cloud messaging

Zastosowania i dobre praktyki

  • Przypadki użycia
  • Projektowanie systemów
  • Najlepsze praktyki

 

FAQ – Event-Driven Architecture i integracja systemów

1. Czym jest Event-Driven Architecture (EDA)?

Event-Driven Architecture to podejście, w którym systemy komunikują się poprzez zdarzenia. Szkolenie pokazuje, jak budować luźno powiązane i skalowalne systemy oparte na komunikacji asynchronicznej.

2. Jaka jest różnica między integracją synchroniczną a asynchroniczną?

Integracja synchroniczna wymaga natychmiastowej odpowiedzi, natomiast asynchroniczna opiera się na komunikatach i zdarzeniach. Program pokazuje zalety i zastosowania obu podejść.

3. Czym są eventy, kolejki i topiki?

Szkolenie wyjaśnia podstawowe pojęcia, takie jak eventy, wiadomości, kolejki i topiki. Uczestnicy uczą się, jak działa komunikacja w systemach rozproszonych.

4. Jakie narzędzia są wykorzystywane w architekturze event-driven?

Program obejmuje przegląd narzędzi takich jak RabbitMQ, Kafka oraz rozwiązania chmurowe. Uczestnicy poznają ich zastosowanie w integracji systemów.

5. Jakie są dobre praktyki projektowania systemów EDA?

Szkolenie pokazuje dobre praktyki projektowe, które pomagają budować stabilne i skalowalne systemy event-driven. Uczestnicy uczą się unikać typowych błędów.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.