Illustration of a server rack in brand blue

Tier A: in our support plans

Ruby on Rails

Rails applications on older Ruby and Rails versions, often with gems that have been abandoned.

What we see with Ruby on Rails

Rails applications on older Ruby and Rails versions, often with gems that have been abandoned.

Typical situations:

  • A Rails version several releases behind, with a Ruby that new servers do not offer.
  • Gems that are unmaintained and block every upgrade.
  • A deploy process that only one person ever ran.

What we do

  • Capture the exact Ruby, Rails and gem versions that run in production.
  • Replace or isolate abandoned gems one at a time.
  • Plan the Rails upgrade through each intermediate version.

What this includes

Ruby and Rails applications, Bundler dependencies, background jobs and common hosting setups.

How it fits

Ruby on Rails is one of the stacks we support as a matter of course. It fits inside a Support Plan, and a Takeover Assessment is where we begin.

Every engagement starts read-only. We write write-access terms into a signed agreement first, and a person reviews every change before it reaches a live system. Our work is AI-assisted and human-reviewed, and we tell you how at the start.

Tell us about your Ruby on Rails software and we will reply by email with what we would look at first.

Tell us what you have

In two weeks we know it, document it, and keep it running. Send a few lines about your software and we will reply by email.

Email Get in touch