~/talk

Guaranteed messages delivery:Challenges of transactional Outbox & Inbox patterns

links:none on file
slides:none on file

Java Spring Boot systems using Kubernetes and an optical‑fiber program report 500+ microservices across 50 teams, and solve atomicity by writing events to an outbox table then running an outbox process that publishes and marks events as sent. The inbox counterpart reads from brokers into the DB before business logic, relying on at‑least‑once delivery and publisher‑assigned unique IDs to deduplicate. The talk covers push vs pull brokers, REST intermediaries, scalability, housekeeping, backups and monitoring.

AI-written summary · about

  1. 0:00Guaranteed message delivery
  2. 1:54Publish-subscribe pattern
  3. 3:23Event-driven challenges
  4. 4:28Transactional Outbox pattern
  5. 5:55Outbox failure handling
  6. 7:30Two Generals problem
  7. 8:56Transactional Inbox pattern
  8. 10:31Duplicate messages
  9. 11:53Broker limitations
  10. 13:06Pull vs push brokers
  11. 14:10Exactly-once delivery
  12. 15:03Scaling challenges
  13. 16:05Backup and monitoring
  14. 16:51Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.