Skip to main content
DIVERSITY. We make IT happen

Data work, end to end.

You probably hold more data than you have decisions to make with it. We work out what is worth building, build it, and run it on infrastructure that stays in Europe. Pipelines, a lakehouse, dashboards and notebooks your team actually opens.

Free, 60 minutes

Written diagnosis in a week

An engineer on the call

Problems

Problems worth a call.

If two of these are true where you work, a call is probably worth it.

Problem 01

A full dashboard and the same meeting

The numbers are all there. The conversation is the one you had last quarter, and the one before that.

Problem 02

Three sources of truth

Sales says one thing. Finance says another. Product has a third. Nobody is wrong, exactly. They are running different queries.

Problem 03

Reports that arrive after the decision

By the time the month is closed, it is long over. The call gets made on instinct because the number is late.

Problem 04

A warehouse nobody trusts

Someone built it three years ago and left. Nobody is sure how the joins work any more, so every new question takes weeks.

What changes, depending on who you are.

The same build answers to two people. They do not want the same evidence.

For business leaders

Decisions you can defend

One set of numbers, and a straight answer about where they came from.

Decisions backed by data rather than by instinct. Not always more comfortable. More defensible.

One version of the numbers, and the same one in sales, finance and product, because there is one table underneath.

You can say where the data sits and which law applies to it, without opening a ticket.

We tell you what is not worth building. That call is free and it happens first.

For technical leaders

A stack you would have picked

Open source you already know, operated by the engineers who put it there.

Compute for the jobs, orchestration for the pipelines, and an open format for the tables.

Dashboards to read the numbers, notebooks to work on them, and a record of what you trained.

An isolated tenant of your own, on clusters that run this platform and nothing else. Not a shared analytics database.

Shared tables, so a partner reads a live table instead of being sent a copy that is wrong by Tuesday.

Method

The DIVERSITY method. R.U.S.H.

Four stages. The first one is free and it is the one that decides whether the rest happen.

Review

What have you got?

We go through the infrastructure, the sources, the warehouse if there is one, and which numbers anyone already trusts. No assumptions, and nothing gets installed on your side. This is the free 60-minute call and the written diagnosis that follows it, inside a week.

Understand

Which decisions change?

The findings become business questions. Which calls are being made on instinct because the number arrives late or gets argued about, what would have to be true for that to stop, and what fixing it is actually worth. That list is what orders everything that comes after it.

Solution

What is worth building?

We design for your environment rather than for a reference architecture: where the tables sit, who is allowed to read them, and which of the dashboards, notebooks and model tracking your team will genuinely open. We also say what we would leave alone.

Harvest

Is it working?

We build it, then measure whether the questions from the second stage are actually being answered, and tune whatever is not. You can run it from here or we can, and either way the engineers who designed it are the ones who stay on it.

Architecture

What you end up running.

The engagement leaves something behind. Five layers, and the only one that is not ours is the one you already own.

A five-layer data architecture, in order. Sources, which are yours: databases, applications, files and exports. Then four layers that we run in our own European datacenters. Ingest, where an orchestrator schedules and retries the pipelines. Store, where the lake keeps your tables on our own object storage in the site you choose. Process, which runs the compute and tracks what was trained. Serve, which gives you dashboards, notebooks, and a way to share a live table with a partner without sending a copy.

Sources

DatabasesThe ones you already run
ApplicationsOperational systems
Files and exportsThe things nobody automated

Ingest

OrchestratorSchedules the pipelines and retries them, with a history you can read

Store

LakeVersioned tables, so a correction does not quietly rewrite history
Object storageOurs, in the site you picked

Process

ComputeJobs that run against your tables rather than a sample
MLOpsWhat you trained, on what, and when

Serve

VisualDashboards, with a read-only role that cannot reach the database list
NotebooksOne workspace per person
SharingA partner reads a live table and receives no copy
Yours
Ours. Madrid, Munich, Helsinki or Amsterdam, and you pick which.

And underneath all of it

  • A tenant of your ownIsolated from every other customer, on clusters dedicated to this platform rather than shared with other workloads.
  • Our own storageObject storage we run ourselves, in Madrid, Munich, Helsinki or Amsterdam. You choose the site at the start.
  • Your identity, or oursFederate the provider you already run, or use our IAM and SSO if you would rather not run one.
  • Open formatsAn open table format on ordinary object storage. Nothing you build here ends up in a format only we can open.
Existing customers

Already running with us?

The data platform is not a separate world with its own bill and its own contacts. It runs in the same four datacenters, on the same network, under the same support plans as the Cloud instances, Bare Metal servers or Colocation racks you already have with us.

  • The same four sitesPick the one your estate is already in and your tables land beside it.
  • The same supportThe same plans you are already on, and the same engineers you already call.
  • Nothing new on the listThe same company, the same sites and the same people, so your supplier list does not grow.

Know where it gets stuck?

Tell us where the data jams up. A free 60 minute call, then a written diagnosis inside a week.

Free, 60 minutes

Written diagnosis in a week

An engineer on the call

Industries

Where it fits best.

Some of these we have done. All of them are shapes this platform takes without being bent.

Banking, finance and insurance

Risk and anomaly detection over transaction history. Regulatory reporting built once and scheduled, rather than reassembled by hand every quarter. Product and customer profitability answered from one set of numbers, with a straight answer for the supervisor about where each of them came from and who last touched it.

Energy and utilities

Meter reads at interval granularity, validated and turned into settlement-quality series. Load and generation forecasting per portfolio, with a record of which model produced which number. Asset and condition monitoring across a fleet, and the market exchange with the other parties in it that has to happen alongside all of that.

Retail and e-commerce

Basket and customer behaviour across channels that do not currently talk to each other. Inventory and supply chain forecasting on one set of numbers instead of three. Personalisation from the customer history you already hold rather than from a vendor demo, and a live table for the suppliers who ask for one.

Manufacturing and industry

Line performance and equipment effectiveness read as often as the pipelines run, rather than in a weekly report. Sensor data landed somewhere it can actually be queried. Traceability and quality control against the batch. And when a customer asks you to pass their machine data on, a live table rather than a monthly export.

SaaS and technology

Product and usage analytics on the events your own application already emits. Churn and expansion signals your commercial team can query without asking engineering. Customer-facing reporting that reads the same tables your internal dashboards do, rather than a second pipeline built to look like the first one and quietly drifting away from it.

Healthcare and life sciences

Imaging and omics pipelines that do not fit on one machine. Cohort construction across sources never built to be queried together. A record of which model was trained on which data, because here that is evidence rather than hygiene. European health rules are moving towards requiring that this processing happen inside the Union. Ours already does.

Testimonials

What they say about our work

“The first call told us that two of the four things we wanted to build were not worth building. That is not what we expected from a vendor, and it is the reason we signed.”

Head of data

Retail group, Spain

1 of 4

  • Santander
  • BASF
  • Commerzbank
  • AXA
  • Stellantis
  • Finnair
  • Siemens Healthineers
  • Marimekko
  • E.ON
  • Meliá Hotels International
  • Nippon Sanso
  • Siemens Gamesa
  • Ilunion
  • Douglas
  • IFEMA
  • Kemira
  • ISS A/S
  • Iberia
  • Comunidad de Madrid
  • Allianz

Sovereignty isn't a setting. It is where the compute runs.

When the data is your customer base, your operations or your clinical records, the question of who can compel your provider to hand it over stops being theoretical. Your tables sit in Madrid, Munich, Helsinki or Amsterdam, you pick which, and the jobs run on our own hardware in the same place. The table below is the short version of what that changes.

Criterion

US hyperscaler

US “sovereign” cloud

DIVERSITY

Governing law

US law

US law, via the parent

EU and member-state law only

Foreign legal orders

The US company, worldwide

Depends. The US parent can

No entity above us

Where your tables sit

The region you select

EU datacenters

Four EU sites. You pick

Where the jobs run

Varies by service

Usually the EU

The same site as the data

Ownership

US-incorporated

EU entity, US parent

European, no US parent

When it breaks

Typically a ticket queue

Typically a ticket queue

The engineers who run it

Concentration risk

On the EU supervisors' critical list

Depends on the provider

Not on that list

Things people ask before signing

What we get asked, with honest answers.

Our data is already in AWS or Azure. Why would we move it?

Often you should not move all of it, and we will say so. The first thing we do is work out what is straightforward, what is expensive, and what is not worth touching. Some workloads are cheaper and simpler where they are. What tends to be worth moving is the part where the jurisdiction matters: the tables your auditor asks about, the data you cannot describe to a regulator without a caveat. We will tell you which is which before there is a contract, and the answer is sometimes that you do not need us.

What do we actually end up with?

A lakehouse on an open table format, orchestrated pipelines, compute for the jobs, and whichever of dashboards, notebooks and model tracking your team needs. It runs in a tenant of your own, isolated from every other customer, on clusters dedicated to this platform. Every component above the storage is open source and you can read every line of it.

Do we need a data team to work with you?

No, and not having one is the common case. If you have one, they get a working platform instead of a stack to source and assemble, and they run it. If you do not, we run it and your analysts get dashboards and notebooks without anyone on your side having to learn to operate the thing underneath them.

How does someone on our team actually start working?

They sign in and open a notebook. Each person gets their own workspace, already wired to your compute and your model tracking, so there is nothing to install locally and no credentials to pass around. An analyst who only wants a chart opens the dashboards instead and never sees either.

Can we share data with a partner without copying it?

Yes. You share a named table with that partner over an open protocol, so they read the live table from their own tools and never receive an export that is out of date by the time they open it.

Do you do machine learning?

We run the training and tracking side: CPU compute and the usual Python stack for the work, model tracking for recording what was trained, on which data, with which result. Inference and training on GPU clusters are not part of this platform. Our AI services cover them, on our own GPUs in Amsterdam: see the Artificial Intelligence page under Solutions.

Who runs it after it is built?

Whichever you prefer. We can operate the platform, or hand it to your team and stay available. Either way, the engineers who designed it stay on it, so there is no handover to a support tier that has never seen your environment.

What happens when a pipeline fails at 3am?

The orchestrator retries on the schedule the pipeline declares and records the failure with its logs, so the first question, which run broke and on what, is answered before anyone opens a ticket. Beyond that you are on the same support plans as the rest of what we operate: the free baseline on everything, and a paid tier if you want a faster answer. Same engineers, same phone number.

Are our tables backed up?

Yes, in full, and it is not a line item. This is a managed service: backing up the platform and the tables in it is our job rather than something you configure or buy separately. What we will not do is print a retention window on a web page, because the honest answer depends on what you are keeping and for how long you have to keep it. Ask on the call and you get the real one.

Can we control who on our side sees what?

Yes. Sign-in is yours to control: federate the identity provider you already run, or use our IAM and SSO. Either way an account reaches your tenant and nothing else. Notebooks are one workspace per person. Dashboards carry a read-only role that can open what it is given without reaching the database list or the datasets behind it, which is the difference between letting somebody read a chart and letting them query the warehouse.

What is the smallest engagement that makes sense?

The discovery call, and it is free. 60 minutes, an engineer rather than a salesperson, and a written diagnosis inside a week: what we would build, in what order, and what we would leave alone. Plenty of people take that and do the work themselves. That is a fine outcome.

How long before anything is usable?

That depends on the state of your sources, which is exactly what the review stage exists to establish, so any number we gave you before looking would be made up. What we will commit to is telling you the shape of the answer in the written diagnosis rather than after a discovery phase you have paid for.

Are we locked in?

Not by the format. Your tables sit on ordinary object storage in an open format, which anything that speaks that format can read, and every component above them is open source. Moving a working data platform is never trivial and we are not going to pretend otherwise. What we will say is that nothing you build here ends up in a shape only we can open.

Where does the data physically sit?

Madrid, Munich, Helsinki or Amsterdam, and you pick which at the start. It is our own object storage in our own datacenters, and the compute runs on our hardware in the same place, so the platform processes your tables in the site where they are stored. Your team reaches it over the public internet like any other service, authenticated before the request gets through.

Who can compel you to hand it over?

DIVERSITY is a European company with no parent company, US or otherwise, so there is no entity above us for an order from outside the EU to be served on. That is a structural answer rather than a policy one: it does not depend on a setting you have to trust us to have left alone.

Our risk function will ask about concentration. What do we tell them?

First, the honest part: the financial-sector rules do not require you to host in the EU, and anyone telling you otherwise is selling something. What they do require is that you can show you manage the risk of piling critical dependencies onto the same few providers, and that you have an exit plan you have actually tested. European supervisors now publish a list of the critical ICT providers the sector leans on hardest, and the large hyperscalers are on it. We are not. So moving a workload here reduces how much of it rests on the providers on that list.

You might also want

Event Streaming is the real-time side: events as they happen, which our engineers can land in this platform's lake. Artificial Intelligence runs models on our own GPUs in Amsterdam. Cloud is where the rest of your applications can run.

Shall we talk?

A free 60 minute call, and you leave with a written diagnosis inside a week.

Write or call and you'll get an engineer, not a ticket bot.