SlideShare uma empresa Scribd logo
1 de 18
ARQUITETURA
AGNÓSTICA
C O M O C O N S T R U I R U M A A P L I C A Ç Ã O E S C A L Á V E L S E M
D E P E N D E R D E U M Ú N I C O P I P E L I N E ?
UM POUCO DE MIM...
Palestrante: José Roberto Araújo
Palestrante | Arquiteto de Sistemas
Onde me encontrar? Email: jroberto.araujo@gmail.com e
também...
Grupos:
@CrazyTechGuys
@IoTWeekend
@AspNet BR
Redes Sociais:
@Slideshare { /jroberto.jr }
@Facebook { /joserobertoaraujo }
@Twitter { @jrobertofaraujo }
@Linkedin { /joserobertoaraujo }
@Blog { http://www.jrobertoaraujo.net }
MINHA ORIGEM...
O INÍCIO - ASP.NET WEBFORMS
O DUELO
ONDE CHEGAMOS?
UM NOVO MOMENTO DE INOVAÇÃO
FAZ SENTIDO USAR ANGULARJS COM MVC ?
E AS INOVAÇÕES NÃO PARAM POR AÍ !
APENAS UM (...)
NODEJS != ASPNET CORE1.0 !!!
AINDA TEMOS MUITAS AMARRAS
COMO QUEBRAR AS AMARRAS ?
AS SOLUÇÕES SÃO ABSOLUTAS ?
CONCEITO AGNÓSTICO APLICADO
• Front-End não está mais ligado diretamente ao mesmo pipeline do backend;
• Front-End apenas solicita e recebe dados – hoje usamos apenas REST , ONLY THIS;
• Surge um novo conceito: Middletier;
• O Backend agora é usado para Large Processing, faz alto uso de CPU;
• A camada Middletier não conhece o Backend. Não importa quem é o Backend;
• Não existe apenas uma linguagem/plataforma para desenvolver: Não temos apenas o
ASPNET, existe um mundo lá fora 
O QUE TEMOS AFINAL ?
PORQUE NODEJS ?
EVENT-LOOP + SINGLE THREAD
EMPRESAS QUE UTILIZAM NODEJS
TALK IS CHEAP...
SHOW ME THE CODE !
OBRIGADO !!!
That’s All
Folks

Mais conteúdo relacionado

Semelhante a Arquitetura agnóstica aplicada asp net6 + nodejs e redis

TDC2016SP - Web Moderna além do Front-End com AngularJS
TDC2016SP - Web Moderna além do Front-End com AngularJSTDC2016SP - Web Moderna além do Front-End com AngularJS
TDC2016SP - Web Moderna além do Front-End com AngularJStdc-globalcode
 
Lidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaLidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaMarcelo Sales
 
Inovação tecnológica e Startups
Inovação tecnológica e StartupsInovação tecnológica e Startups
Inovação tecnológica e StartupsElton Minetto
 
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...tdc-globalcode
 
Apresentação inicial do Curso CSS3 do HTML5DEV
Apresentação inicial do Curso CSS3 do HTML5DEVApresentação inicial do Curso CSS3 do HTML5DEV
Apresentação inicial do Curso CSS3 do HTML5DEVHcode
 
Como Acelerar Sua Carreira
Como Acelerar Sua CarreiraComo Acelerar Sua Carreira
Como Acelerar Sua CarreiraFelipe Barreiros
 
Experiência do Cliente no Varejo Online - E-commerce Brasil
Experiência do Cliente no Varejo Online - E-commerce BrasilExperiência do Cliente no Varejo Online - E-commerce Brasil
Experiência do Cliente no Varejo Online - E-commerce BrasilHorácio Soares
 
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?Maurício Aniche
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareFlávio de Sousa
 
2° Codelab - Por onde começar com AngularJS
2° Codelab  - Por onde começar com AngularJS2° Codelab  - Por onde começar com AngularJS
2° Codelab - Por onde começar com AngularJSGDGFoz
 
Aula ferramentas mkt_digital_segunda_feira_01_2018
Aula ferramentas mkt_digital_segunda_feira_01_2018Aula ferramentas mkt_digital_segunda_feira_01_2018
Aula ferramentas mkt_digital_segunda_feira_01_2018coordead
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014Horácio Soares
 
Lucrativida.de | Empreendedorismo no mundo plano
Lucrativida.de | Empreendedorismo no mundo planoLucrativida.de | Empreendedorismo no mundo plano
Lucrativida.de | Empreendedorismo no mundo planoBrasil Empreendedorismo
 
MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)José Roberto Araújo
 

Semelhante a Arquitetura agnóstica aplicada asp net6 + nodejs e redis (20)

TDC2016SP - Web Moderna além do Front-End com AngularJS
TDC2016SP - Web Moderna além do Front-End com AngularJSTDC2016SP - Web Moderna além do Front-End com AngularJS
TDC2016SP - Web Moderna além do Front-End com AngularJS
 
Lidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaLidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a Experiência
 
Inovação tecnológica e Startups
Inovação tecnológica e StartupsInovação tecnológica e Startups
Inovação tecnológica e Startups
 
Tech & UX Tips
Tech & UX TipsTech & UX Tips
Tech & UX Tips
 
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...
TDC2017 | São Paulo - Trilha UX Design Coaching I How we figured out we had a...
 
Apresentação inicial do Curso CSS3 do HTML5DEV
Apresentação inicial do Curso CSS3 do HTML5DEVApresentação inicial do Curso CSS3 do HTML5DEV
Apresentação inicial do Curso CSS3 do HTML5DEV
 
Como Acelerar Sua Carreira
Como Acelerar Sua CarreiraComo Acelerar Sua Carreira
Como Acelerar Sua Carreira
 
Experiência do Cliente no Varejo Online - E-commerce Brasil
Experiência do Cliente no Varejo Online - E-commerce BrasilExperiência do Cliente no Varejo Online - E-commerce Brasil
Experiência do Cliente no Varejo Online - E-commerce Brasil
 
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?
 
EuRobo
EuRoboEuRobo
EuRobo
 
Microservices
MicroservicesMicroservices
Microservices
 
Startup o que é ?
Startup o que é ?Startup o que é ?
Startup o que é ?
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de Software
 
2° Codelab - Por onde começar com AngularJS
2° Codelab  - Por onde começar com AngularJS2° Codelab  - Por onde começar com AngularJS
2° Codelab - Por onde começar com AngularJS
 
Metricas nas redes sociais
Metricas nas redes sociaisMetricas nas redes sociais
Metricas nas redes sociais
 
Aula ferramentas mkt_digital_segunda_feira_01_2018
Aula ferramentas mkt_digital_segunda_feira_01_2018Aula ferramentas mkt_digital_segunda_feira_01_2018
Aula ferramentas mkt_digital_segunda_feira_01_2018
 
Microsoft -> apps
Microsoft -> appsMicrosoft -> apps
Microsoft -> apps
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
 
Lucrativida.de | Empreendedorismo no mundo plano
Lucrativida.de | Empreendedorismo no mundo planoLucrativida.de | Empreendedorismo no mundo plano
Lucrativida.de | Empreendedorismo no mundo plano
 
MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)
 

Mais de José Roberto Araújo

Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)José Roberto Araújo
 
Aplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsAplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsJosé Roberto Araújo
 
DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
DDD na prática :: Implementação tática – Entidades vs Objeto de ValorDDD na prática :: Implementação tática – Entidades vs Objeto de Valor
DDD na prática :: Implementação tática – Entidades vs Objeto de ValorJosé Roberto Araújo
 
Matando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaJosé Roberto Araújo
 
AspNet 5 & Redis - Escalando sua performance
AspNet 5 & Redis - Escalando sua performanceAspNet 5 & Redis - Escalando sua performance
AspNet 5 & Redis - Escalando sua performanceJosé Roberto Araújo
 
Asp net identity - De dentro das trincheiras
Asp net identity - De dentro das trincheirasAsp net identity - De dentro das trincheiras
Asp net identity - De dentro das trincheirasJosé Roberto Araújo
 

Mais de José Roberto Araújo (6)

Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)
 
Aplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure FunctionsAplicando design patterns em Serverless com Azure Functions
Aplicando design patterns em Serverless com Azure Functions
 
DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
DDD na prática :: Implementação tática – Entidades vs Objeto de ValorDDD na prática :: Implementação tática – Entidades vs Objeto de Valor
DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
 
Matando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejista
 
AspNet 5 & Redis - Escalando sua performance
AspNet 5 & Redis - Escalando sua performanceAspNet 5 & Redis - Escalando sua performance
AspNet 5 & Redis - Escalando sua performance
 
Asp net identity - De dentro das trincheiras
Asp net identity - De dentro das trincheirasAsp net identity - De dentro das trincheiras
Asp net identity - De dentro das trincheiras
 

Arquitetura agnóstica aplicada asp net6 + nodejs e redis