Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit

Preview:

Citation preview

#VSSUMMIT

Alexandre Tarifa

Performance e escalabilidade de aplicações ASP.NET

ASP.NET MVP

#VSSUMMIT

Grupo Minha Vida

• Mais de 35M de visitas por mês• Mais de 100M de page views por mês• API com mais de 100M de requests por mês• TEMOS VAGAS!!!

#VSSUMMIT

“80% dos problemas de performance de

aplicações Web estão no Front-end”

Steve Sounders

#VSSUMMIT

A melhor solução de performance é fazer com que o seu código não seja executado o tempo

todo!

Cache

#VSSUMMIT

#VSSUMMIT

#VSSUMMITpágina 7

Latência em algumas rotas

Rota DistânciaTempo – Luz no vácuo

Tempo – Luz na fibra

Round Trip Time (RTT) na fibra

New York to San Francisco

4,148 km 14 ms 21 ms 42 ms

New York to London

5,585 km 19 ms 28 ms 56 ms

New York to Sydney

15,993 km 53 ms 80 ms 160 ms

#VSSUMMIT

Diálogo que representa o fracasso!

#VSSUMMIT

Dev 1:“Cara, precisamos pensar na performance

da aplicação! “

Dev 2:“Meu! Vamos pensar nisso depois! Primeiro entregamos o projeto e DEPOIS voltamos e

MELHORAMOS a performance”

#VSSUMMIT

#VSSUMMIT

#VSSUMMIT

Performance e escalabilidade

#VSSUMMIT

Pq investir em performance?

+ performance = + faturamento+ performance = + produtividade+ performance = + engajamento

#VSSUMMIT

Pq investir em performance?

- performance = - faturamento- performance = - produtividade- performance = - engajamento

#VSSUMMIT

-- Demo --

#VSSUMMIT

Redis

http://blog.concretesolutions.com.br/2013/01/redis-parte-1/

#VSSUMMIT

Obrigado!

Alexandre Tarifa@alexandretarifa