Pattern Transactional Outbox in Go con PostgreSQL
Scrivi l'evento con i dati. Non separarli 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.