Some of the responses and comments to both SF Ali’s article and Medium’s response are irritating.
Let me explain things, since I am a developer myself. The hardware and compute servers don’t care what your morals are and how you feel about the way the system is being used. It has a certain amount of processing capability, and subsequently a certain number of requests and types of requests it can and cannot handle.
Medium itself has a huge contributor base. Every single action, whether publishing an article or a comment (I guess in Medium, comments are also “publications”), liking an article, bookmarking it, recommending, sharing, changes to your account information, even loading and clicking a link, etc., shows up as a request on a queue for a compute node to handle. If someone with a large following such as SF Ali recommends or shares something, all people subscribed to him are subsequently emailed, notified, etc., and this subsequently means thousands or hundreds of thousands of requests thrown onto the processing queue. Now multiply that with however many other people like SF Ali are doing the same thing.
Given the number of requests servers must be seeing at any given time, it is absolutely reasonable and understandable that Medium has had to take action. Someone said Medium was “punishing” SF Ali for using the platform as he sees fit — this is a farcical and laughable interpretation from someone who doesn’t understand the underlying hardware. Technology is not infinite, and it is not capable of every single feat in the world. Tons of work, quality assurance, testing, and computation is put into maintaining the things you take for granted. Even the Google servers that have always reliably fetched you millions of search results don’t stay up magically without needing maintenance or proper handling of requests.
Please, go educate yourself on how the technology you use works before commenting with your idealistic, morally self-righteous views.