Embracing Serverless at Runa: Our Evolutionary Leap Forward

11/6/2023

Serverless has taken centre stage in the tech landscape, thanks in part toPrime’s compelling post about their switch from a monolithic structure to a Serverless approach. But here’s the thing: while the industry is abuzz, it’s easy to get swept up in the hype. It’s essential to realise that technology solutions aren’t one-size-fits-all. They must be tailored to an organisation’s unique needs and stage.

Over at Runa, we’re not just hopping on the Serverless bandwagon because it’s trendy. For us, pivoting to Serverless is a strategic choice that has shaped our new services.

 

Runa’s Backstory 

To understand our current state, let’s look back at our origins. For half a decade, Runa thrived on a monolithic setup. Picture this: a singular database, methodically organised code in one repository, and unitary app deployments—all powered by Amazon’s Managed Kubernetes Service. This setup wasn’t just convenient but also foundational for our early phases. However, as we scaled and technology advanced, challenges crept in:

 

The Case for Serverless 

So, why did we bet on Serverless to solve these challenges? Here’s our rationale:

At its core, our “Serverless-First” approach isn’t about sticking to a stringent tech playbook. It’s a mindset. This transformation has optimised our processes, decoupled team dependencies, and facilitated swift tech adoption. Admittedly, like every approach, Serverless isn’t without its challenges – but that’s a story for another day.

 

Looking Forward

In summary, our Serverless journey isn’t about conforming to industry trends. It’s a reflection of our commitment to evolving in sync with our needs and challenges, and responding to the dynamic tech ecosystem. We’re excited about the road ahead so stay tuned for more insights from our transformative journey!