Ever wonder how prominent web applications like Facebook etc keep getting better and better, bigger and bigger with thousands of code lines? Well, it’s all thanks to different mechanisms and technologies that keep them operating at large scale.
One of these concepts is a distributed system that helps to manage background jobs. And the cool thing is, we’ve got these awesome distributed systems that can handle a ton of tasks at once, especially in modern, scalable apps.