← Baza wiedzy

Temporal

Temporal to platforma open-source do orkiestracji trwałych workflow w systemach rozproszonych. Kod workflow jest deterministyczny i serializowany; stany i historia wykonania są utrwalane, więc po awarii worker może wznowić od ostatniego bezpiecznego punktu. Activity (efekty uboczne) mają osobne retry i timeouty; wzorzec saga ułatwia kompensacje przy błędach downstream.

Złożone procesy onboardingowe B2B, zatwierdzanie treści kampanii w wielu systemach lub pipeline’y danych między CRM a DSP wymagają spójności ponad wiele dni. Temporal redukuje ręczne skrypty cron i klejenie statusów w bazie. Koszt operacyjny (klaster, złożoność mentalna) jest uzasadniony przy długich i regulowanych przepływach.

Nie umieszczaj niedeterministycznych wywołań bezpośrednio w kodzie workflow — izoluj je w activity. Wersjonuj workflow przy zmianach schematu, aby nie złamać trwających instancji.

g2collective