In the end what it comes down to is two things:
(1) as we saw with Azure’s attempt to usurp MongoDB (and back then, with 3.4 APIs, Mongo was much less feature rich and easier to attempt to mimic - and amazing that even back then Microsoft decided they had to add the Mongoeeish stuff to try to be successful) is that despite the marketing claims by Microsoft, the database lacked sufficient stability, had potential data loss issues, and was not Mongo even with the ability to use the then current MongoDB 3.4 APIs.
So is this new Amazon database really any better like Microsoft proclaimed so loudly (and inaccurately)?
(2) DocumentDB, unlike the then DocumentDB, turned CosmosDB from Microsoft is now working two year old APIs (remember, Microsoft could not make it work with then current APIs at the time).
Thus, as a decision maker, do you decide to put your mission critical software on AWS with Amazon knowing the it will never have the newest features, and that it will diverge more and more and more from the standard Mongo - which is now the standard (look at the database ratings, you have Oracle, you have MSFT, you have Postgres, you have Mongo - Cassandra materially is dropping as an example). Do you want to build your company on that?
Well, only if there are really some big pain points. If the pain points were that big in the first place would not Cassandra or Couchbase or even Cosmos or Aurora be stealing Mongo’s thunder to begin with?
And even if there are real pain points, and for some god forsaken unknown reason no other piece database, until now, DocumentDB from Amazon can actually fix those pain points, don’t you think that Mongo is (a) well aware of those pain points, and (b) has been working to ameliorate them, and will continue to do on an on-going basis?
Thus follow the money. I hear many anecdotal tales from people claiming to be DBAs (not saying anyone on this board is not a DBA, but on comments to stock articles and to marketing pieces claiming to be such) talking about what a {female dog} it is to work with Mongo.
First it sounds like a Democrat talking about a Republican, or vice versa, simply personal animus against the particular product (I’m Windows, Apple sucks, I’m Linux Windows and Apple suck…), second if they were any good at their jobs it would be just working with another database, the leading database. For the leading database to be a {female dog} to work with means you really suck at your job because the majority of DBAs in the industry who actually work with NoSQLs have chosen to work with Mongo - {female dog} to work with or not.
Follow the numbers, follow the money. Oracle is hated, hated, hated, hated, hated, who cares, follow the money, they are #1 - end of story.
Then we have heard stories that SQLs can do just about anything, just depends on the skill of the DBA. Except then we see real world mainstream examples where despite years of effort with the best teams on the planet things that you would think would be just common for a database to be able to pull off the SQL could not do it. Thus their is professional bias going on. You know the stories old timers, with the rule of thumbs, tell to the next generation who think they are too smart for their own good.
Back in the early 1980s the same people were saying that the only thing personal PCs are good for is balancing your checkbook. As things stand now they are not even good for that anymore as the bank balances it for you online.
(3) Follow the money again. The stock is still above its December lows, and this is a stock that hit new highs in December as well as we were in a historical crash. Seems to indicate existential threat…not.
In fact Mongo has not even fallen far enough for me to call it a “buying opportunity”. I called the $60s as the last buying opportunity and the stock has not even fallen that far on the news.
But there are many stocks to invest in. In and out and in and out. On NPI one investor (and it is a fair strategy, good as mine, good as Sauls, just a heck of a lot less effective over the entire last decade) said he was going almost all cash and would buy after the market bottomed and started going up again.
Well, sounds reasonable and prudent. Except that was 35% ago for Zscaler. What is it, 40 some percent for Twilio? 25% for Nutanix.
Every time, I mean every time we hear panic on the boards, overthinking, overreaching, well each to their own.
We just had that big crash everyone was warning us about, every six months or so, as if it were a morality play and the “party is over” on our stock “market darlings”. Omitting of course that this is not the year 2000, anymore than we are no longer in the year 1914 either in foreign policy, or 1929 in economics, and thus anyone who is making money in the market must be doing it solely because they are in a bubble of momentum. Nevermind the BUSINESS FUNDAMENTALS.
In the end, it is the business fundamentals that are driving the share prices, thus why they bounce back. If you want a bubble, look perhaps towards cryptocurrency or marijuana stocks (both commodities until someone can brand them like Winston or Camel did with tobacco).
Oh heck, I’m just venting. :).
Tinker