Beyond Orchestration and PaaS: Towards a New Cloud Abstraction

Beyond Orchestration and PaaS: Towards a New Cloud Abstraction

Jun 26, 2025

Cloudsome Pulse

Orchestrazione e PaaS
Orchestrazione e PaaS

Over the past decade, the cloud has undergone a remarkable evolution — from an emerging paradigm to the backbone of modern IT. Whether you’re a fast-moving startup or a global enterprise, the cloud has become the operating standard for building and scaling software.

Within this ever-shifting landscape, two approaches have shaped how applications are deployed: scheduling, represented by Kubernetes, and Platform-as-a-Service (PaaS) solutions such as Heroku, CloudFoundry, or App Engine. Both have delivered huge advantages, accelerating cloud adoption, shortening time-to-market, and enabling entirely new operational models.

Yet somewhere between these two poles, a question keeps surfacing among teams: is it possible to simplify without giving up control?
Is there a way to combine the power of orchestration with the effortless experience of PaaS?

This article doesn’t claim to offer a single, definitive answer — but rather to open a discussion on how orchestration, abstraction, and automation can coexist intelligently.

Kubernetes: Power, Flexibility, and a Lasting Impact

Kubernetes didn’t become the cloud’s default standard by chance. It offered what companies were missing: a powerful, modular, highly extensible platform for building tailored infrastructure.

Its core purpose isn’t orchestration in the traditional sense, but ensuring that the desired state — defined in manifests — continuously matches the system’s actual state. In other words, Kubernetes acts as a scheduler and reconciler: it doesn’t conduct every component like an orchestra, but guarantees that each container runs in the right place, at the right time, according to the defined rules.

This model made it possible to manage complex workloads, enable automatic scaling, and coordinate essential services such as databases, message queues, or distributed search engines. It has reshaped how DevOps teams design and maintain infrastructure — offering unprecedented control.

However, like any highly flexible technology, Kubernetes demands discipline and craftsmanship. Over time, challenges naturally emerge: endless YAML files, intricate toolchains, onboarding processes that take time and patience. Power is never free — its value lies in the ability to channel it effectively, a skill not every organisation can master.

Kubernetes gave companies the bricks to build anything. But turning those bricks into comfortable homes for developers is another story.

PaaS: Democratizing Simplicity

In parallel, Platform-as-a-Service has played a crucial role in making the cloud accessible to an entire generation of developers. A few simple commands were enough to deploy, scale, check logs, and get started — without worrying about the underlying infrastructure. For software teams, that was a quantum leap.

PaaS allowed teams to focus on code, not containers. It lowered entry barriers and made even small, lean teams productive. In many cases, it became a powerful accelerator for experimentation, growth, and rapid delivery.

Of course, every architectural choice comes with trade-offs. The “turnkey” experience of PaaS can hit limits when unique or unanticipated needs arise — for example, highly specific workloads or complex integrations may require custom workarounds or extra layers of configuration.

Still, in most scenarios, its simplicity keeps delivering excellent results. And that’s exactly what should inspire the design of new abstractions — ones that merge immediacy with flexibility.

Not a Zero-Sum Game

Kubernetes and PaaS aren’t rivals. They’re different answers to different needs. Each can be the best choice in the right context — depending on goals, team maturity, and application type.

But precisely because each excels in its own domain, there’s now a growing need for smart integration between the two worlds: a synthesis that delivers the flexibility of orchestration and the simplicity of abstraction — without compromise.

PaaS vs Kubernetes: Different Needs, Same Question

Both approaches solve real problems. Yet neither fully answers the question every modern team faces:

How can we combine speed, flexibility, and control in a single solution?

The Missing Piece: Infrastructure

Most discussions focus on application deployment. But applications don’t live in a vacuum — they rely on underlying infrastructure: networks, storage, DNS, security. These elements must be created, updated, and maintained coherently.

This is where Infrastructure as Code (IaC) — especially Terraform, and its open-source sibling OpenTofu — has revolutionised operations by letting teams treat infrastructure as software: declarative, versioned, and reproducible.

Yet Terraform has its own blind spot: it wasn’t built for developers. It doesn’t integrate natively into CI/CD pipelines, demands specialised skills, and introduces a steep learning curve.

What’s missing is a native, transparent integration of IaC into application workflows — a higher layer of automation that hides complexity while unleashing power.

The “Third Way”: Invisible Orchestration, Unified Experience

This isn’t about choosing between orchestration or abstraction, but composing a new intelligent layer that blends the best of both.

A platform that:

  • Uses Terraform to build infrastructure — without exposing HCL syntax.

  • Manages the lifecycle of application components — without drowning teams in manifests or YAML.

  • Offers a smooth, PaaS-like experience for daily workflows.

  • Bridges DevOps and developers — removing barriers between roles and environments.

In short: a unified control plane that automates where needed, standardises where it matters, and allows customisation where it adds value.

Could this be the natural evolution of the cloud?

A smart deployment system that reduces complexity, enables distributed governance, and extends collaboration to non-technical teams.

Conclusion: Building the Next Layer Together

The cloud has already won its first battle. Now it’s time to make it more accessible, more intelligent, and more human.

It’s not about choosing sides — it’s about building the next abstraction layer together.
One that lets developers, operators, and decision-makers focus on what truly matters: creating value, not fighting complexity.

Already using Kubernetes? Considering a PaaS? Or exploring a third way?

Share your thoughts below — or reach out. The future of the cloud is something we’ll build together.

Cloudsome is a registered trademark of Delta HF S.r.l.

P.IVA: IT01856120934 - Codice REA: PN350947
Sede operativa Via Carlo Farini, 5 - 20154 Milano - Sede legale Via Del Fante, 18 - 33170 Pordenone (PN)

English

© 2025 All Rights Reserved -

Cloudsome is a registered trademark of Delta HF S.r.l.

P.IVA: IT01856120934 - Codice REA: PN350947
Sede operativa Via Carlo Farini, 5 - 20154 Milano - Sede legale Via Del Fante, 18 - 33170 Pordenone (PN)

English

© 2025 All Rights Reserved -

Cloudsome is a registered trademark of Delta HF S.r.l.

P.IVA: IT01856120934 - Codice REA: PN350947
Sede operativa Via Carlo Farini, 5 - 20154 Milano - Sede legale Via Del Fante, 18 - 33170 Pordenone (PN)

English

© 2025 All Rights Reserved -

Cloudsome is a registered trademark of Delta HF S.r.l.

P.IVA: IT01856120934 - Codice REA: PN350947
Sede operativa Via Carlo Farini, 5 - 20154 Milano - Sede legale Via Del Fante, 18 - 33170 Pordenone (PN)

English

© 2025 All Rights Reserved -