2. About.me
● Desenvolvedor de software 10 anos
● Diferentes tipos de projetos e empresas
○ Sites
○ B2C
○ B2B
● Atualmente arquiteto de software na Ilegra
● https://www.linkedin.com/in/crisaltmann/
4. ● 98,7 milhões assinantes (02/17)
● 42,5 bilhões horas em streaming
(2016)
● Percentual de market share nos
EUA: 75%
Netflix
5. ● Valor estimado empresa: $ 60 bi
● Receita 1T2017 $ 2.5 B
● Incluindo DVD: $ 2.63 B
Netflix
6. ● Uso internet EUA:
○ Netflix: 37.5%
○ Youtube: 17%
● Média de 45 Gb / mês por usuário
● Subiram 329.400.000.000 Gb (2015)
Netflix
7. ● Referência em cloud, micro serviços
● Contribuição importante comunidade open source.
● Referência em serviços resilientes
● Em 02/2017, um datacenter da amazon caiu: ~150 k sites afetados
○ Site da amazon - OFF
○ Netflix - ON
https://netflix.github.io/
Netflix
8. ● Spring Cloud Netflix (https://cloud.spring.io/spring-cloud-netflix/)
● Totalmente integrado com a plataforma spring
● Simplicidade código
● Você ganha:
○ Spring
○ Componentes que rodam e suportam a demanda da netflix
Netflix open source stack
9. Netflix open source stack
Eureka
APP-2
APP-1
APP-2
z
u
u
lribbon
feign
hystrix
10. Netflix open source stack
Eureka
APP-2
APP-1
APP-2
z
u
u
lribbon
feign
hystrix
11. ● Interjeição atribuída a Arquimedes: Encontrei, Descobri.
● Serviço de discoverability
● Componente central da plataforma
● Baseado em REST
Eureka
26. ● Não há protocolo join cluster.
● Tempo default de heartbeating elevado para dev.
● Pooling
● Fetch todos serviços
● Server peers replicam todo os dados para TODOS os peers.
Netflix - Eureka limitações v1