Hello Tech Stack Experts,
I received two tech stack proposals for a Global Social Network, which is being developed for the web only for its first release. The platform has usual social networking features such as live streaming, audio/video chat, tagging, community/followers, and a bit of AI here and there.
- AngularJS, Python, MySQL, or PostgreSQL
- React, Node.js, MongoDB
I need expert advice on choosing the right technology stack keeping the scalability, time to market a and robustness factors in mind.
Any suggestions here will be very helpful. Thanks in advance.
For social networking which is so hungry about realtime communications, I will recommend looking into RethinkDB, which is realtime focused database system. I would say, that Python and Node.js, you should select the one, you are most familiar with, likewise with Angular and React. But use technologies like WebSockets (or the successor WebTransport) and RethinkDB, or PostgreSQL/MySQL with a MQ system to ensure realtime features.



