To me, legacy software would be something like using Novel PeopleManager 2002 or WordPerfect 7.
Postgres 10.0 is < a week old, and is a perfectly fine path to go for a brand new application. You are fooling yourself if you think you should just throw every new application in MongoDB or Cassandra because they are "web scale".
If you are using "Legacy Software" to mean "software that has existed for a long time", then I guess sure. But there are many pieces of software that are very new, and could benefit from a single instance with a lot of cores.
The most common use of "Legacy Software" is "Old crusty stuff which needs to be replaced", which is NOT at all the case for MySql or Postgres.
Nah, with scaling, I‘m more referring to approaches of eg Cassandra instead of „add another read replica“.
https://blogs.saphana.com/2014/12/10/sap-hana-scale-scale-ha...
HANA's roots lie in BWA (SAP BW accelerator), whose main game was distributing large amounts of data across commodity clusters.