Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Learn how to run Ruby applications on AWS Lambda with a Serverless Framework specifically designed with Ruby. Demo is provided. We deploy it to AWS Lambda with a single command. RubyKaigi 2019 https://rubykaigi.org/2019/presentations/tongueroo.html#apr20
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled **Ruby Serverless Framework**, Tung Nguyen introduces *Jets*, a Ruby serverless framework designed for building applications on AWS Lambda. He begins by sharing his background and achievements in tools development and container technologies, emphasizing the importance of AWS's announcement of Ruby support for Lambda in November 2018. This made Ruby a first-class citizen in serverless computing, which was sentimental for the Ruby community. Key points discussed in the presentation include: - **Overview of AWS Compute Offerings**: Tung elaborates on various AWS compute services, ranging from EC2 to ECS and focusing on AWS Lambda as a serverless option that abstracts server management and scales automatically based on traffic. - **Benefits of AWS Lambda**: Major advantages like zero server management, automatic scaling, and an appealing pay-per-request pricing model are highlighted. He emphasizes the ease of use, particularly for developers who can focus solely on coding rather than infrastructure management. - **Considerations for Using Serverless**: Tung discusses important limitations, such as memory and storage constraints, duration limits for function execution, and the cold start issue. He provides practical insights into overcoming these challenges, such as through pre-warming strategies. - **Building Web APIs**: The role of API Gateway in routing requests to Lambda functions is explained, along with how CloudWatch can automate various backend tasks through scheduled jobs. - **Introduction to Jets**: Tung introduces Jets as a framework making it easier for developers to create and manage serverless applications in Ruby. He walks through features such as defining routes, controllers, and creating scheduled jobs effectively with Jets. - **Live Demo**: The video includes a live demonstration where Tung showcases how to initialize a Jets project, generate scaffolding for a RESTful API, and perform basic CRUD operations. This practical segment highlights how efficiently developers can use Jets to integrate with AWS and focus on programming. - **Future Directions**: He concludes by stating his optimism for the future of serverless frameworks like Jets in leveraging cloud capabilities, inviting questions from the audience for further clarification. In summary, the session offers a deep dive into serverless technologies in Ruby, emphasizing practicality and efficiency in application development on AWS Lambda.
Suggest modifications
Cancel