~/talk

Cross-Domain Events with AsyncAPI and AWS

Talkat AsyncAPI Conf 2022 · 2022-11-03..11-05· [platform-engineering]
links:none on file
slides:none on file

A cross‑domain event distribution service at The LEGO Group runs on AWS and replaces poll-based checkout checks with push events, handling massive global e‑commerce volume. It uses EventBridge with rules and Step Functions to transform EventBridge messages into CloudEvents payloads, applies enrichment via JSON Patch, signs and encrypts payloads with nested JSON Web Tokens, issues ULID event IDs, provides idempotency via an MD5 content hash, and publishes AsyncAPI specs (Modelina/Generator) into Backstage for discovery — production proven at scale.

AI-written summary · about

  1. 0:00Introduction
  2. 0:22Eventdriven architectures
  3. 1:07Crossdomain events
  4. 2:15CrossDomain Domains
  5. 4:02Poolbased solution
  6. 4:49Pullbased solution
  7. 5:44desirable properties
  8. 10:15AsyncAPI
  9. 11:54AWS Event Bridge
  10. 14:54Cloud Events
  11. 17:31Commonality Map
  12. 19:24Event Flow Diagram
  13. 22:33Discovery
  14. 24:16Backstage
  15. 25:16Event Hierarchy
  16. 27:04Evolution
  17. 29:48Enrichment
  18. 33:47Event IDs
  19. 35:08Event potency
  20. 37:18Event security
  21. 39:57Testing
  22. 41:14testing integration points
  23. 41:43contract testing
  24. 42:55observability
  25. 43:48custom metrics
  26. 44:11recap
~/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.