Petr Volobuev | Technology RadarPetr Volobuev | Technology Radar

MongoDB

database
Dropped

The story never made it past the MVP: we tested the hypothesis, but the project got no follow-up, and Mongo is leaving the stack. Relational databases cover our needs just fine.

Trying

Built a small MVP based on the EDMS (our contract approval system). The hypothesis that this exact setup would let us painlessly pull our services out from under SharePoint's wing proved true.

Assessing

MongoDB

A popular open-source NoSQL database management system. Focused on storing and processing unstructured and semi-structured data as documents.

Comes with built-in sharding. A convenient and fast database for organizing document stores.

How we use it

I picked it as the main candidate for migrating services out of SharePoint into separate independent services. Mongo should help us minimize rewriting code that already works.