I’ve been lurking and enjoyed reading about Saul’s latest portfolio review. I have many of the same stocks and have had a fantastic quarter also.
I’ve read a bunch about Elastic and Mongo, and I thought I’d just present my view on these two companies.
For one thing, both have great technologies. But from a business model point of view, I consider these companies almost opposites, for companies playing in almost the same space.
Mongo has a general NoSql database that can be used for the vast majority of data use cases. It’s a swiss army knife - no matter what you want to do, they have a blade for it. Every single thing on any computer has one or more databases attached to it. Mongo is a contender for the vast majority of these.
And Mongo has a plan to dominate. They have their Atlas hosted product, which makes it much easier to use over hosting your own (even for free). Their code is completely open source, which makes people comfortable to use it - no matter what happens, it is out there and someone will be available to support it.
And they have thought through the business model and are focused on winning - they didn’t respond to someone eating their lunch. They anticipated it and created something brand new that hasn’t been done before in an open source company - their SSPL license. They are not only innovating in their technology, they are innovating in their business model. We’ll let the open source evangelists debate over this is a proper open source license, but it is the opposite of proprietary - it only says that if you want to use Mongo to create a cloud offering, you have to make your cloud offering open source too. Even if it is sneaky, it sure is open
Mongo’s R&D is also going gangbusters, with ACID (multi-document) transactions, WiredTiger engine for multiple data views, and the Stitch serverless offering. And the great thing is they have positioned themselves to be able to stay on top even if better technologies come up in specific areas of the market - they will just copy/buy their way to stay on top. This is a company that is set up to dominate for 20 years.
Elastic has a very good full text search product. It is excellent technology, and full text search is a common and growing need in our new world of search buttons everywhere. Lots of people are looking for a good product in this area, so it makes sense that they will have explosive early growth.
But don’t think they have the same type of potential trajectory as Mongo. The size of their market with such a focused product is smaller. They are also very susceptible to someone building a better mousetrap. The next company that builds a better full text search is going to take away Elastic market share - what are they going to do to stop it, when this is all they do?
I also don’t think they have thought through their business model very well. Open source companies always need to find a way to monetize their products, so they can make back their investment and profit. Elastic chose to open source part of their system, and keep closed some of their key value adds.
This is not a model that has worked very well - small players and individual developers who don’t have the money to pay, still need a fully functioning system. It also creates confusion about what is open and what isn’t.
I don’t consider the Amazon Open Distro to be pure FUD, the way their DocumentDB is. Open Distro addresses that very weakpoint in their model - that some of their key value add is proprietary. This frustrates lots of developers and small shops. I think Amazon has a decent chance of making a go of Open Distro - if that works, it will be extremely painful for Elastic.
So over all, I’m not an investor in Elastic, though I may be an occasional trader if their valuation goes very low or high. I do expect them to do great over the short run, but I think Elastic has far too many risks over the long run.
Thoughts?