Java has the advantages that it fully supports threads, I've seen JVM back ends hold up under heavy load. It is often possible and sometimes easy to get a 7.5x speedup on an 8-core machine with Java.
I write a lot of backend code using aiohttp in Python for my own side projects, it is really a blast, particularly if the code is "more than a web server", say it is listening to message queues, connected to something like Denon's HEOS API which is asynchronous, and also offering websocket endpoints.
I know some organizations with >5 coders seem to find pip is Kryptonite though.
I write a lot of backend code using aiohttp in Python for my own side projects, it is really a blast, particularly if the code is "more than a web server", say it is listening to message queues, connected to something like Denon's HEOS API which is asynchronous, and also offering websocket endpoints.
I know some organizations with >5 coders seem to find pip is Kryptonite though.