Better Software Design

96. O dostarczaniu eventów w systemach rozproszonych z Michałem Ostruszką

Mar 25, 2025
Michał Ostruszka, Principal Software Engineer w Software Mill i ekspert w systemach rozproszonych, dzieli się swoimi doświadczeniami w dostarczaniu wiadomości między usługami. Rozważa wyzwania związane z asynchronicznością i niestabilnością sieci. Porusza również wzorzec Outbox oraz techniki zarządzania zmianami i wiadomościami. Wskazuje na znaczenie wzorców projektowych w architekturze systemów oraz omawia problemy z niespójnością danych i monitorowaniem wiadomości. Z pewnością wartościowe informacje dla programistów i architektów!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Świadome Wybieranie Gwarancji Dostarczenia

  • Rozważ świadomie, czy każda wiadomość wymaga gwarantowanego dostarczenia.
  • Niektóre, jak powitalne maile, mogą być mniej krytyczne.
ADVICE

Monitoring i Ręczna Interwencja

  • Monitoruj procesy, aby zapewnić dostarczanie wiadomości.
  • Ręczna interwencja może wystarczyć w rzadkich awariach.
INSIGHT

Outbox Pattern: Popularny, ale Zdradliwy

  • Outbox Pattern jest popularnym, ale zdradliwym wzorcem.
  • Ma wiele wariacji i wymaga zrozumienia jego niuansów.
Get the Snipd Podcast app to discover more snips from this episode
Get the app