Why I Just Sold Most of My MongoDB Stake

In This Article:

One of the best-performing stocks in my portfolio in 2018 was MongoDB (NASDAQ: MDB), the open-source database company. MongoDB went public in October 2017 as a leader in a new, document-based database architecture, poised to take share from legacy database vendors. Increasing adoption of MongoDB has led to blistering growth: last quarter, MongoDB grew an astounding 56.6% as it made further inroads into small and large enterprises.

However, I recently decided to take profits on my MongoDB stake, selling a majority (about 90%) of my shares. Here's why.

Man in business suit holds sign that says Time to Sell.
Man in business suit holds sign that says Time to Sell.

Image source: Getty Images.

The "Death Star" takes aim

The "Death Star" has reared its head for MongoDB. Not the Death Star from Star Wars, but the company that cable mogul John Malone once compared to that ominous space station: Amazon (NASDAQ: AMZN).

Amazon Web Service's huge cloud infrastructure has allowed the company to expand into databases over time, but its efforts had been limited to the Aurora SQL database and the DynamoDB database. Dynamo is a nonrelational database closer to MongoDB; however, DynamoDB was not open-source, like MongoDB.

I hadn't been as worried over Amazon in the past due to MongoDB's Atlas (database-as-a-service), which grew 300% year over year (not a typo) last quarter. Using Atlas in the cloud benefits not only MongoDB but the underlying cloud providers as well. Since Amazon was the leading infrastructure vendor, Amazon benefited from MongoDB Atlas use.

However, that didn't stop Amazon from directly challenging MongoDB.

DocumentDB revealed

Amazon unveiled DocumentDB, a new database service that takes the MongoDB open-source code and uses an API to essentially reproduce MongoDB. According to the press release from Amazon, "Developers can use the same MongoDB application code, drivers, and tools as they do today to run, manage, and scale workloads on Amazon DocumentDB and enjoy improved performance, scalability, and availability without having to worry about managing the underlying infrastructure."

Amazon highlighted DocumentDB's other advantages over MongoDB:

Customers ... find it challenging to build performant, highly available applications on MongoDB that can quickly scale to multiple Terabytes (TBs) and hundreds of thousands of reads and writes-per-second because of the complexity that comes with setting up and managing MongoDB clusters. As a result, customers spend a lot of time and expense managing MongoDB clusters at scale, including dealing with the undifferentiated heavy lifting of securing, patching, and operating MongoDB. Just like on-premises deployments, managed MongoDB systems face data replication challenges and they suffer from long recovery times in the event of failure.