Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo programação

O failover da Netflix: de 45 minutos para 7 sem custo adicional

Como Netflix diminuiu o tempo necessário para responder a uma interrupção de 45 minutos a sete sem custo adicional Durante os horários de pico, os fluxos de vídeo da Netflix representam mais de um terço do tráfego da Internet. O Netflix deve ser transmitido ininterruptamente diante de problemas generalizados de rede, implementações incorretas de código, interrupções de serviço da AWS e muito mais.  Failovers tornaram isso possível. O failover é o processo de transferir todo o nosso tráfego de uma região da AWS para outra. Enquanto a maior parte do Netflix roda em Java, os failovers são totalmente alimentados pelo Python.  A versatilidade e o rico ecossistema do Python significam que podemos usá-lo para tudo, desde a previsão de nossos padrões de tráfego até a orquestração do movimento do tráfego, enquanto lidamos com a consistência eventual da AWS. Hoje, podemos mudar todos os nossos 100 milhões de usuários em menos de sete minutos. Um monte de trabalho de engenharia foi