Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Come join us and learn about how you can build serverless applications using Ruby on AWS Lambda! We will demonstrate how to create Ruby serverless functions for web APIs as well as for event-driven applications, then build, test and deploy them to production. We'll also discuss general best practices for developing serverless applications. RubyKaigi 2019 https://rubykaigi.org/2019/presentations/alexwwood.html#apr18
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 'Building Serverless Applications in Ruby with AWS Lambda,' presented by Alex Wood at RubyKaigi 2019, attendees are introduced to the concept of building serverless applications using Ruby in conjunction with AWS Lambda. The session explores various tools and methodologies that facilitate the development of serverless applications while emphasizing the advantages of this compute model. Key points discussed in the presentation include: - **Introduction to AWS Lambda**: Alex provides a foundational understanding of AWS Lambda, describing it as a managed service that abstracts server management, enabling developers to focus on writing code without worrying about underlying infrastructure. - **Benefits of Serverless Computing**: The video outlines the benefits of serverless, including automatic scaling, pay-per-use billing, built-in availability, fault tolerance, and a reduction in operational overhead. This model allows applications to handle traffic spikes efficiently and minimizes the risks of outages. - **Common Misconceptions**: Alex addresses misconceptions about serverless computing, explaining that while the hype may be overstated, the practical advantages make AWS Lambda a compelling choice for many use cases. - **Open Source Tools for Ruby**: The presentation highlights several open-source tools vital for Ruby development in serverless environments, such as the AWS SAM CLI for managing serverless applications, the AWS SDK for Ruby, and the AWS Record library for DynamoDB. These tools improve the development workflow, allowing for local testing and seamless dependency management. - **Live Demonstration**: A notable part of the session includes a live demo of a serverless application built with Sinatra, where users can upload and validate dog pictures using AWS Lambda functions. This example illustrates how efficiently serverless architecture can streamline application processes without needing extensive backend setup. In conclusion, Alex emphasizes the holistic advantages of adopting serverless architectures, particularly how AWS Lambda empowers developers to construct robust applications with improved scalability, security, and reduced management overhead. He encourages the audience to experiment with serverless for their projects, reinforcing the potential of Ruby applications in this modern framework. The session wraps up with an invitation to further explore the evolving landscape of serverless technologies and the specific tools available for Ruby developers.
Suggest modifications
Cancel