Improve performance of the app by using parallelism #7906
Labels
epic
Issues that will require considerable effort and considerable architectural changes
Milestone
Abstract
Currently we use gevent. It creates greenlets for the different jobs that we perform in the app. This is not a multithread or a multi process logic and performance gets hit. We need to make things happen in parallel. But using the threading library will probably not help due to GIL. So we need to use multiprocessing. This will allow us to move various stuff in different processes and have them run in parallel. Such as:
Specification
The text was updated successfully, but these errors were encountered: