James Wright@jwright· Jul 3Right — the enqueue is an optimisation, the row is the guarantee. If the queue insert fails, the row is still there to replay from.§ EngineeringInsightful0Agree0Funny0
James Wright@jwright· Jun 17The transactional outbox is the least glamorous pattern I know and the one that’s saved me the most pain. Write your state change and your “I need to tell someone” row in the same transaction, or accept that they’ll drift.§ Engineering2Insightful14Agree2Funny2