Palestra: Performance e tolerância a falha do Netflix.




Resumo

A API do Netflix recebe 1 bilhão de requisições por dia, o que desencadeia múltiplos bilhões de chamadas para sistemas internos da arquitetura orientada a serviços da Netflix. Essas requisições vem de diversos dispositivos diferentes, como video games até set-top boxes, TVs e aparecelhos de celular com Android e iOS.

Essa apresentação vai descrever como a API da Netflix suporta todos esses diferentes dispositivos e como consegue ter uma arquitetura distribuída tolerante a falhas, enquanto depende de dúzias de sistemas que podem falhar a qualquer momento. Também será explicado como um novo design de sistemas permite cada dispositivo otimizar as chamadas à API para suas necessidades únicas, assim, melhorando sua performance.



Track: Keynote


Horário: 10:00, Sábado.



Ben Christensen


Ben Christensen is a software engineer on the Netflix API Platform team responsible for fault tolerance, performance, architecture and scale while enabling millions of customers to access the Netflix experience across more than 1,000 different device types. Specializing in Java since the 90s and through years of web and server-side development Ben has gained particular interest and skill in building maintainable, performant, high-volume, high-impact systems. Prior to Netflix, Ben was at Apple in the iTunes division making iOS apps and media available to the world.

Ben-christensen
Bookmark and Share