~/talk

Systems playing nicely: Building resilient integrations in an unpredictable world

Talkat Jfokus 2026 · 2026-02-02..02-04· [software-architecture]
links:none on file
slides:none on file

Parkster runs several hundred thousand parkings a day and uses a transactional outbox plus workers and message queues to guarantee eventual consistency; a database transaction writes both the parking record and the outbox row. Retries use idempotency keys, exponential backoff with jitter, and move failures to an error queue then a dead-letter queue for human fix. Circuit breakers and per-customer bulkheads isolate faults. A monitoring signal that predicts trouble is outbox growth; a polling partner’s 2‑minute queries once exceeded a 1‑minute timeout and triggered rework.

AI-written summary · about

  1. 0:00Introduction
  2. 4:51Resilient integrations planning
  3. 11:43Robust integration patterns
  4. 18:57Network unreliability with timeouts
  5. 25:23Fallbacks and retries
  6. 33:03Persistent failures with queues
  7. 36:24Circuit breakers and bulkheads
  8. 43:08Monitoring integrations
  9. 47:05Learning from failures
~/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.