I discussed with my brother yesterday about my website. They said that Python is not a good backend for my website. My website is langarn-signals.com. The purpose is to show live trading of my 6 bots. I use Python because it is simple and unified with my trading bots. My system architecture involves decoupling the bots and website, and connecting them via Redis. I also use gunicorn to serve many users. I think the real problem now is that I use setInterval() instead of a web socket. So the initial download of live data is delayed. I am a Ph.D. in computational science. My knowledge in computer science is not as good as that of a computer science student. My brother suggested me to use something like Node.js or Next.js or something like that. So I would like to ask that is the code language really the bottleneck? Should I change from Python to another thing for the web-backed? Ps. My server is also small, I have 2vCPUs and 4 GB RAM. I attached the chart of my system here Continue reading...