performance e escalabilidade de aplicações asp.net - visual studio summit
TRANSCRIPT
![Page 1: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/1.jpg)
#VSSUMMIT
Alexandre Tarifa
Performance e escalabilidade de aplicações ASP.NET
ASP.NET MVP
![Page 2: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/2.jpg)
#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!!!
![Page 3: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/3.jpg)
#VSSUMMIT
“80% dos problemas de performance de
aplicações Web estão no Front-end”
Steve Sounders
![Page 4: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/4.jpg)
#VSSUMMIT
A melhor solução de performance é fazer com que o seu código não seja executado o tempo
todo!
Cache
![Page 5: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/5.jpg)
#VSSUMMIT
![Page 6: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/6.jpg)
#VSSUMMIT
![Page 7: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/7.jpg)
#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
![Page 8: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/8.jpg)
#VSSUMMIT
Diálogo que representa o fracasso!
![Page 9: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/9.jpg)
#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”
![Page 10: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/10.jpg)
#VSSUMMIT
![Page 11: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/11.jpg)
#VSSUMMIT
![Page 12: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/12.jpg)
#VSSUMMIT
Performance e escalabilidade
![Page 13: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/13.jpg)
#VSSUMMIT
Pq investir em performance?
+ performance = + faturamento+ performance = + produtividade+ performance = + engajamento
![Page 14: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/14.jpg)
#VSSUMMIT
Pq investir em performance?
- performance = - faturamento- performance = - produtividade- performance = - engajamento
![Page 15: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/15.jpg)
#VSSUMMIT
-- Demo --
![Page 16: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/16.jpg)
#VSSUMMIT
Redis
http://blog.concretesolutions.com.br/2013/01/redis-parte-1/
![Page 17: Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit](https://reader030.vdocuments.mx/reader030/viewer/2022032503/55be836fbb61eba9218b4664/html5/thumbnails/17.jpg)
#VSSUMMIT
Obrigado!
Alexandre Tarifa@alexandretarifa