Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Terms of Deployment: The Process of Evaluating Hatchbox, Fly, and Render for Developers by Jordan Burke Heroku has long been the mainstay deployment platform for Rails developers and agencies, but with several new options for hosting out there, is it still the best solution? We take a quick look at how we evaluated switching some of our clients’ applications to Hatchbox.io, Render, and fly.io. how we made those decisions, and how we will make those determinations in the future.
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
The video titled "Terms of Deployment: The Process of Evaluating Hatchbox, Fly, and Render for Developers" features speaker Jordan Burke at RailsConf 2023. The main theme centers around evaluating new deployment platforms in the context of Ruby on Rails development, particularly after the discontinuation of Heroku's free tier. The presentation aims to equip developers and agencies with the knowledge to make informed decisions regarding app hosting platforms. **Key Points Discussed:** - **Introduction to the Speaker**: Jordan Burke, a senior software developer at Headway, shares his experience with app deployment and presents his insights gained from deploying client projects on various platforms. - **Context and Motivation**: The discontinuation of Heroku's free tier in August 2022 prompted the exploration of alternative platforms, leading the speaker to reassess whether Heroku still served client needs effectively. - **Contenders Overview**: Three platforms are discussed in detail: - **Hatchbox**: A platform designed specifically for Rails applications, emphasizing convention over configuration. It allows developers to use familiar backend servers like AWS and DigitalOcean, but it is opinionated and primarily serves Rails applications. - **Fly.io**: Noted for its ability to scale applications geographically. Fly offers a free tier and allows for extensive configuration using Docker containers. The community support is highlighted, including quick responses from the team. - **Render**: Described as the least experimented with but potentially the most adaptable for a wide range of applications. Render provides an easy and rapid setup process, competitive pricing, and aims to encapsulate the functions previously offered by Heroku. - **Decision-Making Criteria**: The speaker outlines specific criteria used in the decision-making process: - Knowledge cost: The team's familiarity with the platforms. - Technical cost: The effort and time needed to deploy applications effectively. - Monetary cost: Monthly expenditures that can affect client budgets. - **Conclusion and Tools**: The presentation concludes with tools and frameworks to assist in choosing the right platform according to client needs, along with an encouragement to consult with clients regularly and evaluate options effectively. **Takeaways**: - No single deployment platform fits all needs; decisions should be based on individual project requirements, team expertise, and client budgeting. - Continuous assessment of alternatives is essential for providing optimal solutions to clients, especially in a changing landscape of app hosting platforms.
Suggest modifications
Cancel