Das Transactional-Outbox-Muster in Go mit PostgreSQL
Schreiben Sie das Event mit den Daten. Teilen Sie diese niemals auf.
Zwei Schreibvorgänge, die gemeinsam erfolgreich sein sollten, werden sich im Laufe der Zeit separat fehlschlagen.
Ihr Order-Service speichert die Bestellung in der Datenbank und veröffentlicht anschließend ein order.created-Ereignis an einen Message Broker.