In the NoSQL space, FaunaDB indexes are very powerful. They are term partitioned and sharded and have compound terms, covered values, transformations, etc.
I used DocumentDB a while ago but I haven't used the new version. It was a little strange.
You have to reason about every possible consistency configuration including transactions and indexes, but you don't actually get much control over what is indexed. And sort of like DynamoDB it doesn't really support general-purpose transactions, they have to be within a shard.
I think maybe the Mongo adapter is pretty nice though.
CosmosDB lets you set region failover priority if something goes wrong, does Fauna have a similar model?
How does an application know which region to talk to? Especially once you can select a subset of regions to be in. Some might not have the data you are looking for.
Agree, I understand you need to have referenceable customers...but you have to actually...like...have them. I would imagine you are violating restrictions around the use of these companies trademarks.
Similarly confused by the random logos on the homepage with no context. The implication is they somehow rely on Graphcool.