Data and storage

MongoDB engineering

A document database that stores records as flexible documents, which suits data that genuinely arrives in different shapes.

When we reach for it

Content, catalogues and event payloads whose structure varies for a real reason, and existing systems already modelled that way.

When we would argue against it

Most requests for a document store are a schema problem being solved with a filing problem. Removing the schema does not remove the structure — it moves it into the application, where it is enforced by nothing and understood by whoever wrote it.

What it looks like in delivery

Where it is the right choice we validate the document shape at the boundary and keep the queries in mind when designing the documents. Where it is not, we say so before it becomes four years of migration work.

Where this appears on the site

Nothing on this site names it yet

We work in MongoDB, and no case study or service page currently published on this site prints it in its stack. Rather than describe an engagement you cannot check, this space stays empty until one does. Ask us and we will talk you through it directly.

Working in MongoDB?

Tell us what it is running, what it costs you today, and what you need it to do next. A senior engineer will tell you what we would keep and what we would change.