Project 01. Agriculture technology

Off a fragile VPS and onto AWS, with almost no downtime

A growing agtech platform ran on a single server that could neither scale nor be secured. I moved all of it to AWS, live, with almost no downtime, then rebuilt it to scale.

What it changed

  • The whole platform moved from one VPS to AWS with almost no downtime.
  • A platform that couldn't scale or be secured became one that does both, defined in code.
  • The foundation for everything that followed: real-time IoT, machine learning and a large cost reduction.

The situation

The business had grown on a single virtual private server. Everything lived on it: the web applications, the databases, the jobs that processed sensor data from farms across the country. It couldn't scale when more devices came online, it was a single point of failure, and it couldn't be secured to the standard a company of that size needs. Every month it ran, the risk grew.

What I did

I planned and ran a lift-and-shift migration to AWS. Lift and shift first, on purpose: move the systems as they are, prove they run, cut over, and only then modernise. Trying to rewrite and migrate at the same time is how migrations stall for a year.

The cut-over was rehearsed until it was boring, and the business kept running through it with almost no downtime. On the other side, the platform had what the old server never could: accounts separated by environment, access through single sign-on instead of shared passwords, backups, and infrastructure defined in code, so every environment can be rebuilt from the repository.

Why it matters to you

Most companies that "need to move to the cloud" are exactly here: a server, or a few, that grew with the business and now holds it back. The move itself is rarely the hard part. Doing it without stopping the business, and landing on a foundation you can build on for the next ten years, is.

Got a project like these?

Tell us where the business needs to go. You'll talk to the engineer who will design and build it, not a salesperson, and get an honest answer on whether we're the right fit.

Contact Us

For general inquiries, please contact us at:

For e-learning capabilities, please contact: