|
|
|
|
|
by ranci
2195 days ago
|
|
Totally agree. I have wondered what exactly engineers at... Netflix, for example, do on a day to day basis. The product plays videos, right? Its played videos for...years. Their newer features are pretty clear overengineering efforts like "Smart downloads". Because they've run out of shit to do so badly that the app will literally just start downloading things on your behalf without you. Why is this at all necessary? What users asked for this? Its exactly the kind of thing someone who had nothing else to do would come up with. |
|
Video delivery is hard. If you spend a month working on a basic Netflix clone showing a single clip it won't be 1/100th the performance of Netflix even if you use a CDN.
Netflix has optimizations for individual ISPs by placing content servers directly in their DCs.
Also, large organizations accumulate constant tech debt that need to be paid down. Features aren't infinitely scalable.