Blog

Twoja wymarzona praca? Lets Git IT.
Interaktywna platforma przygotowująca do rozmów technicznych dla nowoczesnych programistów.

XGitHub

Platforma

  • Kategorie

Zasoby

  • Blog
  • O aplikacji
  • FAQ
  • Sugestie

Prawne

  • Polityka prywatności
  • Regulamin

© 2025 LetsGit.IT. Wszelkie prawa zastrzeżone.

LetsGit.IT/Kategorie/Mikroserwisy
Mikroserwisyhard

Co to jest Outbox pattern i jaki problem rozwiązuje?

Tagi
#outbox#events#consistency#reliability
Wróć do kategoriiPrzejdź do quizu

Odpowiedź

Zapisuje event/wiadomość do tabeli „outbox” w tej samej transakcji co zmiana biznesowa, a potem publikuje asynchronicznie. Dzięki temu nie gubisz eventów, gdy commit w DB się uda, ale publikacja zawiedzie.

Powiązane pytania

Mikroserwisy
Kolejność w Kafka: jakie masz gwarancje i jak projektujesz pod kolejność?
#microservices#kafka#ordering
Mikroserwisy
Czemu synchroniczny fan-out (jeden request woła wiele serwisów) jest ryzykowny i jak to ograniczyć?
#microservices#fan-out#latency
Mikroserwisy
W sadze: co to jest akcja kompensująca i czemu jest trudna?
#microservices#saga#compensation
Mikroserwisy
Orkiestracja vs choreografia w sadze — jaka jest różnica?
#saga#orchestration#choreography
Mikroserwisy
Jeśli serwisy nie współdzielą bazy, to jak współdzielą dane?
#contracts#events#api
Mikroserwisy
Distributed locki — kiedy są potrzebne i jakie niosą ryzyka?
#distributed-lock#coordination#reliability