← Baza wiedzy

Inngest

Inngest to platforma do orkiestracji funkcji oparta na zdarzeniach, popularna w ekosystemie serverless i edge (m.in. Vercel). Deweloper definiuje funkcje reagujące na eventy HTTP lub harmonogram; platforma zarządza kolejką, retry z backoff, deduplikacją i widocznością przebiegu. UI pokazuje historię uruchomień i błędy kroków.

Automatyzacje marketingowe (np. nurturing po zapisie na newsletter, synchronizacja leadów, generowanie raportów) często rozpadają się na wiele kroków asynchronicznych. Inngest redukuje boilerplate w porównaniu z samodzielnym Redis i workerami, przy czym model cenowy i limity vendor lock-in należy ocenić pod produkcję. Dobrze sprawdza się przy funkcjach krótkotrwałych i idempotentnych.

Projektuj kroki jako idempotentne i obsługuj błędy częściowe explicite. Testuj scenariusze duplikatów eventów — webhooki zewnętrzne potrafią wysłać to samo powiadomienie wielokrotnie.

g2collective