How We Guarantee Availability, Speed and Updates

Flat illustration of people working on server stacks connected through a cloud, with a website on a monitor and sync arrows

By Roman Perich

Every configurator supplier promises availability, speed and regular updates. The question is not whether they promise it, but how they intend to keep the promise — on a Tuesday morning in three years, when the original project team has long moved on. This is how we do it.

Three promises, three foundations

Availability, speed and updates are not separate topics. They rest on the same three foundations:

Hyperscaler infrastructureRedundant data centres and capacity on demand — we never wait for hardware
Automated operationsEvery system installed, updated and monitored by script, not by hand
Our own codeWe know where every millisecond goes — and can remove it

Hyperscaler infrastructure instead of our own server room

We run our systems on hyperscaler infrastructure — the same data centres that carry the largest platforms in the world. That gives us what no in-house server room can offer at a reasonable price: redundancy across several data centres, power and network that never depend on a single site, and capacity that is available within minutes instead of after a purchase approval.

For you it means: when your sales team grows, when customers start configuring online, when the quotation volume doubles at the end of a quarter, the infrastructure simply grows with it. Nobody has to order, install or write off a server.

A woman sitting on a cloud working on a laptop, with streams of light flowing towards her
Capacity where it is needed, when it is needed — without buying a single server.

Installed and updated by script, not by hand

Every one of our systems is described in code: servers, databases, networks, certificates, the application itself. Development, staging and production are built from exactly the same description — which is why a change that works in staging also works in production.

New environments in minutesA complete, identical system is built automatically — not configured by hand over days
Updates without downtimeRolled out automatically, series by series, after passing all tests
A way back at any timeEvery version is recorded, so a rollback is a routine step, not an emergency

Manual installation is where systems slowly drift apart: one forgotten setting here, one quick fix there. Automated installation removes that drift — and with it a whole class of problems that only appear in production.

Isometric illustration of a server room with rows of racks and a person at a desk running diagnostics
Every environment is built from the same description — so staging really is a copy of production.

Monitored automatically — by the people who wrote the code

Our systems watch themselves. Availability, response times, error rates, failed jobs, storage and certificates are measured continuously. When a value leaves its range, an alert goes out — before a sales person or a customer notices anything.

The alert reaches the people who built the system. That is the difference to monitoring in-house: the person who sees the problem is also the person who can fix it, at any hour.

An engineer pointing at a real-time monitoring dashboard with charts and status values
Monitoring only counts if the person watching can act on what they see.

We write the code ourselves

We do not assemble configurators from a vendor platform we cannot see into. We write the code ourselves. That sounds like a detail, but it decides how a system can grow: we know exactly where every millisecond of a quotation is spent — and we can change it.

Scaling through software, not only through bigger servers

When a system gets slow, the usual answer is more hardware. It works — up to a point, and at a price that grows with every step. Because we own the code, we have a second lever:

Better queries, intelligent caching, results calculated once instead of on every request, data stored in the form it is read: that is where the large gains are. Hardware is still there when it is needed — but it is the second lever, not the only one. That is how we keep systems fast without passing ever higher server costs on to you.

What that means for you

Put together, the three foundations turn general promises into concrete commitments:

What we guaranteeHow we keep it
AvailabilityRedundant across data centres, automatic failover, monitored around the clock — recovery time agreed in writing
SpeedResponse times agreed in writing, measured continuously in production and reported every month
UpdatesAutomated, tested in staging, released per series — with a rollback in minutes
Your dataContinuously backed up, exportable at any time in an open format

None of this is an add-on. It is included — because availability, speed and updates can only be guaranteed by a team that is responsible for the code and for the system it runs on. We run what we build.

What to ask any supplier

  • On which infrastructure does the system run — and what happens when a data centre fails?
  • Is the system installed and updated automatically, or by hand?
  • Who is alerted when something goes wrong, and can that person fix it?
  • When the system gets slow: is the answer always more hardware — or can the code be optimised?
  • Which of these commitments will you put in writing?

These topics are questions 15 to 19 of our buyer’s checklist for product configurators. Why running all of this in-house rarely works is covered in Why In-House Hosting Is Like Building Your Own Aircraft, and why speed matters so much in Speed Is Not a Detail.