Il pattern Outbox transazionale in Go con PostgreSQL
Scrivi l'evento con i dati. Non dividerli mai.
Due scritture che dovrebbero riuscire insieme finiscono per fallire separatamente.
Il tuo servizio ordini salva l’ordine nel database, quindi pubblica un evento order.created su un message broker.