~/talk

Background Processing, Serverless Style

Talkat RailsConf 2019 · 2019-05-01..05-03· [ruby-on-rails, serverless]
slides:none on file

Serverless claims reduce ops overhead and boost developer productivity by replacing Sidekiq/Resque workers with functions triggered by HTTP gateways, Pub/Sub/SQS queues, or storage events, but it trades opacity and limits for convenience. Examples use S3/Google Cloud Storage, Elasticsearch, ActiveStorage, Pub/Sub and Cloud Functions; Ruby runs on AWS Lambda only. An experiment processes 100M Pub/Sub messages at about 5,000 messages per second with roughly ~0.1% duplicate rate, exposing rate and execution limits and at-least-once semantics.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47About me
  3. 1:56Disclaimers
  4. 3:32Background Processing
  5. 5:17Serverless
  6. 11:50Functions as a Service
  7. 13:07Webhook Handler
  8. 15:45Why would you do this
  9. 16:44Text processing
  10. 19:03Message queue
  11. 20:07Why do this
  12. 24:10New YouTube
  13. 25:57Spirit of Style
  14. 29:08Why Serverless
  15. 31:27Things to Know
  16. 35:31Additional Resources
~/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.