Ops One: Tech support for hosting with a future

Customer

Ops One. Your high-end hosting partner in Switzerland. Managed Server, Managed Kubernetes, Managed Platform. And what do we manage?

The journey to new technologies. It's not just Ops One that has packed its bags. We have also stowed the luggage and made sure that everything arrives undamaged.

Stop by Ops One

The flight preparation

The Ops One cockpit has been around for a while. It gives you an overview of your cloud products, your costs and your users. The technology used for this (MeteorJS) was a bit outdated. The maintainability wasn't the best either.

The visual impression of the (old) cockpit did not match the top-class services of Ops One. A rough diamond that wanted to be polished.

The landing

The UI has been redesigned. In line with the Ops One corporate identity. By our interaction designers. The frontend rewritten once. With the latest technologies. The APIs equipped with an intelligent intermediate layer.

Equipped for the future: with automated updates thanks to Dependency Bot and comprehensive automated tests in the CI pipeline thanks to Playwright.

That's important because: That's not all. There's more to come. A few cool features that you can hopefully read more about soon.

Technologies

In front.

Next.js frontend on Node v18 with Tailwind and XState for the review flow. Why? Because we like the developer experience and you can build really efficient solutions with it.

At the back.

Event-based REST microservice APIs with Python from Kubernetes. They were built directly by the Ops One team. Why is that? These are the direct interfaces to the DevOps systems developed by Ops One.

And in between?

An automatically generated, central GraphQL API aggregator based on the OpenAPI Spec of the underlying services. So that we don't make 784 individual API calls. Also available for end customers, by the way.

Dominique knows how to get started with the cloud. He'll be happy to tell you about it.