Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
After trying CosmosDB I put it down pretty quickly. I can't say I'd recommend it to anyone.Shockingly poor perf. Is CosmosDB really that bad or did we have it misconfigured? We're not sure, the docs didn't help us understand.Random failures when connecting. Random errors (or worse, no errors but unexpected results) when querying.Largely undocumented.Painful interop with non-azure proprietary offerings.Almost zero developer community. Most of the coverage of CosmosDB isn't by developers, it's by various MS affiliated blogs such as this one, which are more advertisements than resources.Unfortunately CosmosDB seems to fit the Azure MO of investing more into sales/marketing than into engineering/support. I don't know about the general atmosphere, but in the circles where I work, Azure and its various proprietary components are losing developer goodwill at a staggering pace.