Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
By, Alex Wood, Trevor Rowe, and Loren Segal In this hands-on lab, we will get you started with running your Rails applications on AWS. Starting with a simple sample application, we will walk you through deploying to AWS, then enhancing your application with features from the AWS SDK for Ruby's Rails plugin.
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 "Deploy and Manage Ruby on Rails Apps on AWS," presented by Trevor Rowe, Alex Wood, and Loren Segal at RailsConf 2015, the speakers guide attendees through the deployment of Ruby on Rails applications on Amazon Web Services (AWS). The hands-on lab begins with an introduction to the trio, who all work on the AWS SDKs and Tools team, followed by a brief overview of what participants will achieve during the session. The main focus is on deploying a sample Rails application using AWS OpsWorks and integrating various AWS services to enhance functionality. ### Key Points Discussed: - **Introduction and Setup:** - The speakers introduce themselves and encourage participants to ask questions throughout the lab. - Attendees are required to have an AWS account and are provided with $50 credits to facilitate experimentation. - **Application Deployment with AWS OpsWorks:** - The lab involves creating a two-layer web application consisting of an app server layer (Rails) and a database layer (MySQL). - OpsWorks offers a balanced approach between convenience and control for resource configuration. - The importance of IAM roles and employing best practices for security are emphasized. - **Step-by-Step Deployment Process:** - Participants are guided through creating an OpsWorks stack, database layers, and configuring application settings. - Specific changes to the Gemfile to support production deployment (i.e., using the Unicorn gem) and the use of Chef hooks are discussed. - Discussions on selecting appropriate instance types, with recommendations for cost-effectiveness. - **Email Functionality with Amazon SES:** - After deploying the application, attendees learn to configure email functionalities using the Amazon Simple Email Service (SES). - Steps include verifying email addresses and setting the appropriate IAM permissions to send emails correctly. - **Asset Management with Amazon CloudFront:** - The bonus exercise involves configuring the Rails asset pipeline with Amazon CloudFront to serve static assets efficiently and improve performance. ### Conclusions and Takeaways: - The lab provides practical knowledge for attendees to continue building and producing scalable Rails applications using AWS. - Participants are encouraged to explore further resources and keep in contact with the speakers for ongoing learning and support. - Overall, the session equips developers with the foundational skills and tools needed to leverage AWS in their Ruby on Rails projects.
Suggest modifications
Cancel