Suicide Workers | PROGRAMMING INTERVIEWS
SlideShare is world's largest community for sharing presentation across the world. We process thousand of files in different formats (pdf, ppt, pptx, doc, docx, keynote, odp and many others) daily. At times, Number of uploads surges to unexpectedly large volumes and at times, it keeps low (normally during Christmas.)
We always want our users to have a smooth experience while sharing anything at Slideshare. This means that when we have lots of traffic; users shouldn't experience a delay in conversion process. How does SlideShare achieve this?
Since we have different machines and workflows for processing different kind of document formats and running all these process on different machines. We call them 'conversion workers/factories.' One thing, to be learnt, is that with a fixed number of conversion workers, we can't ensure same conversion time in high and low traffic situations. So we need to increase the number of workers in high traffic situations and kill them in normal situations.
Read full article from Suicide Workers | PROGRAMMING INTERVIEWS
No comments:
Post a Comment