(MongoDB paid me to write this post. But I was going to write it anyway.)
The TL;DR
MongoDB is a highly popular document database (i.e. NoSQL) for powering your applications.
- Every app (give or take a few) is powered by a production database
- These days, you can choose between something structured (SQL) or unstructured (NoSQL)
- Document databases are schemaless – you just throw data in, and worry about it later
- MongoDB provides an ecosystem around its document DB – managed services, an IDE, analytics, and search (among other things)
MongoDB is one of the OGs of what I consider the modern tech ecosystem (IPOd back in 2017), and powers apps at over 54,500 customers. But they're not a stodgy shop – their cloud product (Atlas) has been growing like a weed recently [1] From MongoDB's most recent 10-K filing: During the year ended January 31, 2025, MongoDB Atlas revenue represented 70% of our total revenue, as compared to 66% in the prior year, reflecting the continued growth of MongoDB Atlas since its introduction in June 2016., and their website actually (gasp) explains what the product does. So let's dive in and see what they're all about.