On a recent project, I found myself working on the backend implementation of a web-based application tool for one of our clients. At every step of the application process, the backend is to perform external API calls and internal calculations in the background, with some of the requests requiring big data analysis with a long processing time that could not be done in a synchronous manner. You’d think they wouldn’t want to make the user wait longer than they already need to, right? I’m afraid not! To get the updated status of the user, the frontend uses short polling, resulting…

Noa Lebzelter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store