A Netflix começou a trabalhar no novo sistema em 2018.
O popular serviço de streaming Netflix partilhou detalhes sobre a sua nova plataforma de back-end, que deve permitir que suporte mais programação e milhões de utilizadores em todo o mundo.
Chamado de Cosmos, o novo sistema homogeneíza a media vinda de diferentes estúdios para garantir que tudo possa ser transmitido em todas as plataformas e dispositivos, partilha o engenheiro de software sénior da Netflix, Frank San Miguel.
Cosmos substitui a arquitectura anterior chamada Reloaded, que serviu a plataforma nos últimos sete anos. Embora o developer admita que o Reloaded escalou bem à medida que a visualização na plataforma aumentou, ele precisava ser substituído porque a sua “arquitectura monolítica desacelerou significativamente a entrega de novos recursos”.
Acompanhando os tempos
Miguel partilha que quando o Reloaded foi projectado, a plataforma tinha um único caso de uso. Conforme a empresa foi crescendo, os casos de uso aumentaram e os developers tiveram que lutar com o sistema para escrever novos recursos.
“O modelo de dados centralizado que nos serviu bem quando éramos uma equipa pequena tornou-se um problema, escreve Miguel, acrescentando que o Cosmos é uma mistura dos melhores aspectos dos microsserviços, uma dose de funções sem servidor e uma pitada de fluxos de trabalho assíncronos.
A plataforma começou a funcionar no Cosmos em 2018 e colocou-o em serviço ativo em 2019. Miguel termina dizendo que o principal objetivo da equipa é tornar o novo sistema mais fácil de utilizar e eficiente.
“2021 será um grande ano para o Cosmos, pois movemos a maior parte do trabalho do Reloaded para o Cosmos, com mais developers e carga muito maior”, conclui Miguel.
Post A Comment:
0 comments: