I'd much rather deploy cassandra, admittedly a complex but failure resistant database, on internal hardware than on AWS. So much less hassle with forced restarts of retired instances, noisy nonperformant networking and disk I/O, heavy neighbors, black box throttling, etc.
But with Postgres, even with HA, you can't do geographic/multi-DC of data nearly as well as something like Cassandra.
But with Postgres, even with HA, you can't do geographic/multi-DC of data nearly as well as something like Cassandra.