From a transactional workload perspective, what attributes of database architectures are most important to you all? Things I'm considering: -node based (scale easily) - Raft protocol (replicating data for resiliency) - compatibility with kubernetes -automatic load rebalancing / eliminate manual sharding - geo-partion data (tie data to a location for low latency and compliance) - consistency