3 ms·
One of the questions we had for python developer interviews in my previous startup was regarding implementing parallel/concurrent tasks in Python and we expecte
by Abishek_Muthian 5y 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.