I once looked at the requirements to be able to handle all the debit/credit transactions in the US, and you can do that on _one_ mid-range server easily. With regular PostgreSQL, no need for anything exotic.
Of course, the real deployment will need redundancy, failover, multiple levels of audit records, etc.
Of course, the real deployment will need redundancy, failover, multiple levels of audit records, etc.
But still, modern computers are _powerful_.