The Roadmap To Upgrade Rails

Ready to upgrade Rails but don't know how long it is going to take?

Running a couple of versions behind? That's not unusual. You were busy shipping features, fixing bugs, and making sure you reached your goals! Now you look back and realize that your current Rails version is no longer supported by the Rails core team.

Stop wondering how much time it will take...

Starting an upgrade project seems like a daunting challenge. It doesn't have to be this way. We have worked through hundreds of upgrades with teams like yours. We know where to begin, how to approach the upgrade, and what the process should look like. It doesn't matter if your application is a huge monolith or a single page application. We have upgraded it before!

You're probably wondering: What are the major blockers in this project? What gems are we using that are not compatible with Rails 5? Are we in good shape to even approach an upgrade project? So. Many. Questions. We have answers.

What you will get with our roadmap

You will give us access to your source code and a target Rails version. We will talk about your current development workflow to make sure that you are ready for a Rails upgrade project. We will discuss your most pressing concerns about the next Rails version -- that one thing (or many things) that are stopping you from getting there.

Next we will dive into your application code and its dependencies to see what the current situation is. We will keep track of all the technical debt (not just ugly monkeypatches) that we find and compile a list of critical issues. We will make suggestions about your current software development process. Every phase in the Rails upgrade project should be a small pull request that is properly reviewed, tested, and deployed to staging and production.

Stop wondering how much time it will take...

After a few days, you will get:

1.

An actionable Rails upgrade plan

2.

A prioritized list of the most pressing issues

3.

A code quality report

4.

A set of suggestions to improve your software development process

5.

A prioritized list of tasks to get to the next version of Rails

6.

A follow-up call to answer any questions you might have

Finally, you will get a set of estimates (worst/best case scenario) which will give you an idea of how much effort it would take a Senior Engineer to implement your Rails upgrade plan.

Power HRG's Solutions Architect, Ben Langfeld

Ben Langfeld, Solutions Architect at Power HRG

"The fastruby.io team executed a full upgrade of our application from Rails 4.0 to 5.1, including preparation for an eventual 5.2 upgrade. The team adapted to our environment and kept a clear focus on the goal, resisting the temptation of feature-type distractions. Their effort allowed us to keep up to date with Rails versions without detracting from progress on other goals."

Predictable Revenue's CTO, Preston St. Pierre

Preston St. Pierre, CTO at Predictable Revenue

"In addition to producing high quality code they also suggest improvements to our development processes and mentor our new engineers."

Storenvy's Director of Engineering, Will Bridges

Will Bridges, Director of Engineering at Storenvy

"The fastruby.io team exceeded our expectations. They went above and beyond and tried to help out even when the contract was up. They were willing to integrate with our team, and worked with the Junior Developer on our team to get to full productivity."

Are you Ready?

Are you tired of wondering how long it will take? Are you stressed about running an outdated version of ActiveRecord in production? Are you still wondering what are the steps to deploy the next Rails version to production? Are you ready for the roadmap?

$600USD
$1000USD 40% OFF

If you are not 100% happy with The Roadmap, you get your money back.