Sounds like their argument hinges on the efficacy of systems like https://eng.uber.com/intro-to-ringpop
So the time of Redis has passed but the successor has passed away as well?
[1] From the manual:
> ZooKeeper's transaction log must be on a dedicated device.
> Ringpop, a library for building cooperative distributed systems, solved some of Marketplace’s problems before its adoption in other teams at Uber and beyond. It gives the high-availability, partition-tolerant properties of distributed databases like DynamoDB or Riak to developers at the application level.
I am wondering about the need to have your app services communicate with each other (is that because these are stateful applications ?) or have I missed the point completely ?