Hacker News new | ask | show | jobs
by Abishek_Muthian 1756 days ago
One of the questions we had for python developer interviews in my previous startup was regarding implementing parallel/concurrent tasks in Python and we expected the candidates to tell the limitations with GIL to do justice to the parallel/concurrent tasks.

Honestly anything to improve performance with large python applications seemed like a hack - gevent, Gunicorn, uvloop, switching libraries to cython etc. It delayed our product rollout and increased costs(incl. cloud infrastructure). Hence I switched to Go for anything where performance matters.

Good to know that Ruby3.0 has made some improvements regarding concurrency/parallelism.