To anyone that's interested: I've updated the article, taking some recommendations into account and I invite you all to give me one more shot.
This version provides a more detailed solution and discusses other companies such as YouTube and Netflix and how these companies are trying to solve the problem.