~/talk

Jets: The Ruby Serverless Framework

Talkat Balkan Ruby 2019 · 2019-05-17..05-18· [serverless, ruby]
slides:none on file

Jets compiles Ruby MVC and job code into AWS components so Ruby methods become Lambda functions, routes become API Gateway resources and jobs become CloudWatch scheduled events. It supports ActiveRecord with RDS or DynamoDB, a local server, REPL and CLI, and translates Ruby controllers to Lambda functions and deploys a scaffolded CRUD app with four commands to a working RDS-backed API. It handles cold starts (roughly 500 ms–1.5 s with reasonable memory), respects ~250 MB code package limits, and has pre-warming built in.

AI-written summary · about

  1. 0:00Introduction to Jets
  2. 1:48Ruby support in AWS Lambda
  3. 2:52Serverless compute offerings
  4. 3:53What is AWS Lambda
  5. 4:35Benefits of AWS Lambda
  6. 5:57Lambda considerations
  7. 9:06Cold starts in Lambda
  8. 10:49API Gateway explained
  9. 11:54CloudWatch event rules
  10. 13:17Creating Lambda functions
  11. 15:47Why Jets framework
  12. 16:52Jets controller basics
  13. 17:58Jets routes file
  14. 18:40Background jobs in Jets
  15. 19:43Jets project modes
  16. 21:27Live demo with Jets
  17. 25:59Web API architecture review
  18. 26:40Jets vs YAML configuration
  19. 27:21Glue functions in serverless
  20. 28:27Security group monitoring use case
  21. 29:11IoT and Lambda integration
  22. 30:13Route 53 backup cron job
  23. 30:54Image processing with Jets
  24. 31:36Jets resource model
  25. 32:18Jets features overview
  26. 33:42Future of serverless and data centers
~/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.