I'm planning the development of a platform "similar" to a social network. Is a project that includes some functionalities like chat, messaging, profiles, advertising but also has some financial and file management modules.
As for the beginning of the project I will definitely use POG considering the deadline and also because it will have a low demand (50000 users) on the first months. But (here is my concern) as the db grows I am not sure if it would be a good choice to keep like this for the long term or if is better to think about to start a new version of the project ready to be deploy in a near future.