02 — Service

Data & Database Consulting

Database and data work as a consulting capability in its own right — not only as part of a larger development project.

What this covers

Architecture and modelling

Designing schemas that hold up as requirements change, and restructuring the ones that have not.

Performance and troubleshooting

Finding out whether a slow system is queries, indexing, the model or the way the application uses it — before anyone buys hardware.

Migration, integration and pipelines

Moving data between systems, consolidating overlapping sources, and building the pipelines and reporting layers that keep them in step.

A lot of what gets described as a reporting problem, a performance problem or an integration problem turns out to be the same underlying data model question. Answering it properly is usually cheaper than working around it.

We take on focused assignments as well as full projects. Sometimes the most useful engagement is a few days of analysis before a decision.

A short, well-scoped analysis is often the highest-value thing we can do — and sometimes the conclusion is that the rebuild is not needed.

Focused assignments

Diagnosing a slow database

Establishing where the time actually goes, before anyone commits to a rebuild.

Restructuring a problematic data model

Where the schema has accumulated exceptions and every new requirement makes it worse.

Consolidating several sources

Bringing overlapping systems into one coherent picture, and deciding what becomes the source of truth.

Analysing a system before a larger project

An independent read of what is there, what it costs to keep, and what a migration would actually involve.

Contact

You do not have to know which discipline it needs.

Software, data work, technical research, or a combination — working that out is usually the first useful thing we do together.