這就是Netflix如何升級其技術以服務更多用戶的方式
名為Cosmos的新系統將取代Netflix已有七年曆史的Reloaded系統
最近更新時間 2021-03-03 16:56:11
自公司開始流媒體服務以來,Netflix已經獲得了數百萬的新訂戶,並且到目前為止,它已經設法與現有的硬件和軟件系統一起工作,從而能夠為數百萬的用戶提供服務。但是該公司現在已經準備好使用其下一代後端軟件,這將使其能夠在將來支持更多的訂戶。
Netflix工程師Frank San Miguel在博客文章中描述了新系統,該系統可以為公司稱為“ Cosmos”的各種來源的媒體提供服務,他說,過去7年中一直在使用的舊系統Reloaded最終需要更換,因為它的設計方式減慢了公司提供新功能的能力。
因為如果Reloaded具有“整體式”設計,Miguel表示,每次必須添加新功能並且公司必須為更多用戶提供服務時,開發人員都必須對系統進行大量返工。他補充說:“當我們還是一個小團隊時,對我們有用的集中式數據模型就成了一個責任。”您可以在此處閱讀有關這兩個系統之間比較的更多信息。
取而代之的是,新系統Cosmos從2018年開始投入使用,它將是一個基於微服務的系統,具有異步工作流和無服務器功能。隨著公司的擴展,它將能夠為更多的用戶提供服務,以增加更多的用戶和其他服務,並支持一次消耗數十萬個CPU的高吞吐量服務,以及等待人員等待結果的延遲敏感型工作負載。 Miguel在博客文章中說。