Update: Official Ruby Support was announced at AWS re:Invent 2018 on Nov 29! Jets will be switching over to it! From a Jets user perspective, the switch should be seamless.
Jets is a framework that allows you to build serverless applications in a beautiful language: Ruby. It includes everything needed to build and deploy applications to AWS Lambda. I love working with Rails, Ruby and AWS; and wanted to work with something similar in the serverless world. So I built Jets.
It is key to understand AWS Lambda and API Gateway in order to understand Jets conceptually. Jets maps your code to Lambda functions and API Gateway resources.
- AWS Lambda provides Functions as a Service. It allows you to upload and run functions without worrying about the underlying infrastructure.
- API Gateway is the routing layer for Lambda. It is used to route REST URL endpoints to Lambda functions.