~/talk

Thinking Asynchronously

Talkat GOTO Oslo 2020 · 2020-03-03..03-05· [frontend-architecture, serverless]
slides:none on file

Shows how a synchronous translation pipeline is rewritten to store first, process later using Amazon API Gateway service integrations, DynamoDB, DynamoDB Streams and EventBridge rules to trigger tiny Lambda jobs that call Amazon Translate and Polly, drop MP3s to S3, and write results back to DynamoDB. Claim: client wait drops from seconds to nearly instant because compute runs asynchronously; demo is built and works; Lambda Destinations plus a periodic error-correction Lambda provide automatic retries and observability.

AI-written summary · about

  1. 0:00Introduction
  2. 2:37Application elements
  3. 5:36Thinking asynchronously
  4. 11:40Making this work on AWS
  5. 14:21Other "storage first" options
  6. 15:01Event data
  7. 18:07Resulting Data
  8. 23:23Asynchronous demo
  9. 31:13More reliability - Lambda Destinations
  10. 32:46More reliability - Error correction
  11. 34:25Extending via the pattern
  12. 37:05Wrap up
~/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.