Django for Real time web
Asynchronous processing is one of the inevitable issues in creating a service. It's not only about handling heavy and long work, but also about what you have to do regularly, for most services. Celery provides a clean and excellent solution. Not only does it provide nearly all of the required functionality, but it is also designed to be flexible and additive functions such as management tools are responsible for all aspects of asynchrony.
But Celery does not have only this kind of light-like beauty.Sometimes we have to deal with the wonders of Celery, and there are some things we need to know in order to use it for our services and make it do wonders with serving asynchronous requests in Django.
- Python programming fundamentals - Knowledge of generators is useful indeed.
- Some awareness of concurrent computing.
- Basics of celery and Django (but not necessary).
Divyam Madaan is an open source enthusiast contributing as a core developer at GCompris which is a high-quality educational software suite comprising of numerous activities for children aged 2 to 10. He has been a Season of KDE developer and also a Google summer of Code student, 2017.
He is a Pythonista who works on projects which make life easy for people using AI and the web. He has been working as a Software Developer at KDE from more than one year. He has taken various workshops and talks in his college for students. He has also been a speaker at KDE India Conference and his talks has been selected at Akademy happening in Almeria, Spain and FOSSCON, US.
KDE phabricator: https://phabricator.kde.org/p/dmadaan/