fatec-sp desenvolvendo web/mobile para 20 milões de usuários
TRANSCRIPT
![Page 1: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/1.jpg)
Desenvolvendo web/mobile para 20 milhões de usuários
Rodolfo FadinoArquiteto de Soluçõ[email protected]
![Page 2: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/2.jpg)
Sobre
• Especialista em desenvolvimento de aplicações web.
• Microsoft MVP .NET
• Tecnologia em Processamento de Dados (Fatec-SP)
• T.I. Minha Vida (Since 2009)
• Projetos e diferentes times (Minha Vida, Dieta e Saúde, CRM)
• Dou algumas palestras em eventos de tecnologia.
• Blog técnico (http://rodolfofadino.com.br/)
@RodolfoFadinoArquiteto de Soluçõ[email protected]
![Page 3: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/3.jpg)
página 4
The largest portal for Health, nutrition and wellness in Brazil
![Page 4: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/4.jpg)
página 5
Last 12 months (2013/09 to 2014/09)
Google Analytics; Estimativa Anatel; PubliAbril
80.000.000 usersBrazil internet population: 100.000.000
partnersSEO friendly, 70% of the origin
![Page 5: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/5.jpg)
página 6
Simple language, adapted complex topicsvideos, image galleries, surveys, infographics...
The largest library of health and wellness Brazil:More than 17,000 contents
Experts and content library400+ Doctors, Nutritionists, Psychologists, etc;
![Page 6: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/6.jpg)
página 7
Cause: Combat High Cholesterol
Educate more than 1.500.000 people withHeart and Cholesterol guides
and live chat and vídeo with an expert (More than 15,000 people interacting)
![Page 7: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/7.jpg)
página 8
Everywhere...
![Page 8: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/8.jpg)
page views/month
scalabilitydelivering health
50,000,000
average online visitors 5,000
rpm web servers 6,800
rpm each server 1,700
data tranfer/month 40 TB
web servers4 vm
visitors/month 15,000,000
![Page 9: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/9.jpg)
users and application
s
Data/State
SQL Cluster
SOLR
Rabbit MQ
Worker
Win 2012
Cache
Memcached
Web & API
IIS
IIS
IIS
IIS
Static files
html json
css jsimage
s
NGINX
CDN
![Page 10: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/10.jpg)
technologiesASP.NET MVC 5 ASP.NET Web
API Entity Framework 6
Memcached
IIS 7.5 SQL Server
2012
Hyper-V
CentOS
NginxSOLR
RabbitMQ
![Page 11: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/11.jpg)
The largest online weight loss program
in Brazil
![Page 12: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/12.jpg)
+ 4,000,000 downloads
(all relevant platforms)
![Page 13: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/13.jpg)
![Page 14: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/14.jpg)
página 15
2013 numbers and 2014 goals
2014 – users will lost more than 1.000.000 kilograms~ 2,204,622 pounds
2013 - users lost more than 500.000 kilograms ~ 1,102,311 pounds
![Page 15: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/15.jpg)
in 2014 700,000 hours of fitness activity
![Page 16: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/16.jpg)
api hits/month
scalabilityweight loss
100,000,000
page views/month (web)6,000,000
average online visitors (web)1,200
rpm servers (web) 4.200
platforms consuming+10
API servers5 vm
mobile app page views/month27,000,000
![Page 17: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/17.jpg)
users, apps and mobile
Data/State
SQL Cluster
Rabbit MQ
Memcached
API
IIS
IIS
IIS
IIS
Web
IIS IIS
IIS
Static files
NGINX
CDN
Worker
Win 2012
json
html
css jsimage
s
![Page 18: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/18.jpg)
ASP.NET MVC 5 ASP.NET Web API
Entity Framework 6Memcache
d
IIS 8SQL Server 2012
Hyper-V
CentOS
NginxLucene
RabbitMQ
technologies
Windows Server 2012 R2 AngularJS
![Page 19: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/19.jpg)
Como funciona...
+
InfraestruturaDesenvolvimento
![Page 20: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/20.jpg)
No Silver Bullet
![Page 21: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/21.jpg)
No Silver Bullet
Procuramos a melhor tecnologia ou solução para resolver algo.
Considerando custo/beneficio, melhorias, evoluções, mercado,
licenciamento, etc
![Page 22: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/22.jpg)
DevOps
![Page 23: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/23.jpg)
![Page 24: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/24.jpg)
• Plataforma .NET• ASP.NET MVC• ASP.NET WebAPI
• Node.JS• Android• IOS• Xamarin• SQL Server• MongoDB
Desenvolvimento
![Page 25: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/25.jpg)
• DataCenter (Equinix)• Azure• SO• Windows Server 2012• Hyper-V• CentOS• Ubuntu Server
• Servers• SQL Server• MongoDB• Memcached• SOLR• IIS
Infraestrutura
![Page 26: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/26.jpg)
Data Center
![Page 27: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/27.jpg)
Azure
![Page 28: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/28.jpg)
Desenvolvimento
![Page 29: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/29.jpg)
![Page 30: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/30.jpg)
![Page 31: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/31.jpg)
![Page 32: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/32.jpg)
![Page 33: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/33.jpg)
![Page 34: Fatec-SP Desenvolvendo Web/Mobile para 20 milões de usuários](https://reader031.vdocuments.site/reader031/viewer/2022022203/5874f72f1a28ab917a8b8251/html5/thumbnails/34.jpg)