Ruby on Rails Upgrade

Regular releases often bring in new functionality, improve existing features, and remove legacy code.

Let us take the hassle out of keeping your app up to date.

 

While you've been adding new features to your own Rails app, things have moved on. Every new release of Rails (as well as Ruby and the gems on which your app depends) increases the likelihood of your app being susceptible to bugs, incompatibilities and security issues.

Why upgrade my Rails App?

Upgrading your app to the latest stable release of Rails (and Ruby) means you can take advantage of new features, modern best practice, and gain speed and efficiency. You're app will be protected by the latest improvements and fixes that the Rails and Ruby teams have delivered.

Our Rails Upgrade Service helps you do just that. We'll bring your app right up to date and migrate your code to the very latest Ruby and Rails stable releases. Once you've had a chance to review your upgraded app, we'll help you to deploy it and ensure that everything continues to run smoothly. Here's how it works.

  1. Start by requesting a Rails Upgrade using our brief form. This lets us gather some basic information about your Rails application, and gives you the opportunity to ask us any questions.

  2. We'll schedule a good time to talk via phone/video so we can discuss your Rails app in detail. Once you're happy to proceed. we'll require access to your app's code on Github, Gitlab, Bitbucket, etc.

  3. We'll carry out a review of your app's current code and prepare an upgrade plan. We'll audit any gems or services your app depends on to ensure compatibility. The plan will include an estimated timeframe to upgrade your application.

  4. We'll upgrade your app on a separate code branch, and set up a private staging server so you can try things out. Once you're happy, we'll merge the new code into your app, and work with you to deploy the upgraded app to your production server(s).

How long will it take?

This depends on the complexity and current state of your application. We'll advise you of our expected timescales as part of the initial code review.

How much does Rails App Upgrade cost?

Rails Upgrades are priced monthly starting at £10000* per month, which is inclusive of upgrading your application, its dependencies, and working with you to ensure that the app is fully deployed into your production infrastructure.

The amount of time and overall price for upgrading your Rails App is dependent upon the size and state of your application. After carrying out a Code Review, we’ll be able to give you an upgrade roadmap including a guideline timescale and price for carrying out your upgrade. For more information, please contact us.

* Prices exclude VAT at 20% for all UK and EU customers and all billing is in GBP.

Our Guarantee

Rails Upgrades are covered by our 100% satisfaction guarantee. If for any reason you are not entirely happy with your Rails Upgrade service, and after letting us know we are unable to put things right to your complete satisfaction, then we will refund you the current month's fee in full.

Get Started

To get started, simply complete our brief form, and we'll get in touch to schedule a call.

PS. Not ready to upgrade your Rails app just yet? Check out our Keep Your Ruby on Rails App Healthy course. You'll learn how to optimise and improve your Rails web apps and keep things running smoothly on your own.