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








