~/talk

Everything Loosely Coupled - Advanced Integration Patterns and Their Trade-Offs

Talkat JCON WORLD ONLINE 2023 · on Monday, 2023-11-20· [microservices, software-architecture]
links:none on file
slides:none on file

Practical claim: switching synchronous APIs to message-based async with queues reduces temporal coupling and avoids blocked resources; examples use Amazon SQS (virtually infinite scale) and Apache ActiveMQ (instance limits). Concrete patterns shown: message group IDs to preserve order within groups at cost of concurrency, dead-letter queue for poison pills, correlation IDs and return-address for replies, and archive+replay via SNS/EventBridge requiring idempotent consumers. Measured trade-offs: FIFO ordering lowers throughput, retries can cascade failures, and exactly‑once semantics force shared state or synchronous designs.

AI-written summary · about

  1. 0:00Introduction
  2. 2:45Monolithic Systems
  3. 6:17Integration isnt an afterthought
  4. 8:35Integration takes many shapes
  5. 10:18No architecture decision comes without tradeoffs
  6. 13:38Message Cues
  7. 16:49Example
  8. 21:25Downstream Services
  9. 25:34Queues
  10. 30:40Order
  11. 37:19Duplication
  12. 40:15Poison Pill
  13. 42:06Archive Replay
~/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.