SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Por que a nuvem irá acabar com
soluções “enterprise”?
Bill Coutinho
@billcoutinho
Um pé na tecnologia (Computação Unicamp 1989)...
... outro pé no Marketing (ESPM 2003)
Building a Great Place to Work at @DextraSistemas since 2002
Fábio Lima Santos
@flsusp
depois de 10 anos
no desenvolvimento de
25 aplicações em
24 clientes
Software Craftsman at @DextraSistemas
Porque a nuvem irá acabar com soluções “enterprise”?
Mas, o que é uma solução “enterprise”?
Por que adotamos soluções “enterprise”?
EconomiadeEscala
Fazer mais em menos tempo e com menor custo
Os principais problemas arquiteturais já estão resolvidos
DistribuiçãodeCarga
Tolerância a
Falhas
Timer
Filas DistribuídasDistribuído
Transações
Cache Distribuído
Persistênciade
Estado
Tradeoffs?
Complexidade
Simples é aquilo que
resolve somente os
problemas que você tem!
Simplicity is about subtracting the
obvious, and adding the meaningful.
-- John Maeda
Flexibilidade
Normalmente o ótimo
global não é ótimo local
em lugar nenhum.
A Falácia da Padronização e
Ganho de Escala
Arquitetura das Aplicações
"Mas os problemas já estão resolvidos!!!"
"Não vamos reinventar a roda..."
Embedded Solutions
Por que você acha que
você precisa de um
ApplicationServer?
Clustering
Timers
Queues
Caching
Distributed Transactions
Cluster Orchestration
Load Balancing
Não basta construir, tem que implantar...
“Everything fails all the time”
Werner Vogels
You shouldn’t have to solve this
everytime...
Cloud: Infrastructure or Platform?
“Platform as a Service (PaaS) is a
category of cloud computing services
that provides a computing platform and
a solution stack as a service.”
Wikipedia
“Platform as a Service (PaaS) is a
category of cloud computing services
that provides a computing platform and
a solutionstack as a service.”
Wikipedia
PaaS:
Easy to use Solution Stack as a service
Elastic Load Balancing, Elastic Beanstalk
ElastiCache
EBS, S3, RDS, DynamoDB, SimpleDB
SQS, SNS
Memcache
Datastore, Blobstore, Cloud Storage, BigQuery,
CloudSQL
Task Queue
Cron Tasks
A arquitetura da sua aplicação é simples
A complexidade da sua aplicação está no negócio
“Mas e se eu não posso ir para a nuvem?”
Build your own Cloud Platform
Crie,
implante e
gerencie
seus serviços
Defina um padrão rígido de integração
entre apps e serviços
Make it easy to use...
Test it!
Desenvolva aplicações
arquiteturalmente simples
Don’t build clusters for business
applications
Obrigado!
Por que a nuvem irá acabar com soluções enterprise
Por que a nuvem irá acabar com soluções enterprise

Mais conteúdo relacionado

Destaque

Tarefa final escola 2
Tarefa final escola 2Tarefa final escola 2
Tarefa final escola 2Miguel Gomes
 
T1p2d1- Loor Romero Stalin Fabricio
T1p2d1- Loor Romero Stalin FabricioT1p2d1- Loor Romero Stalin Fabricio
T1p2d1- Loor Romero Stalin FabricioStalin Fabricio
 
Camadas De Cloud Computing
Camadas De Cloud ComputingCamadas De Cloud Computing
Camadas De Cloud Computingguest096a018
 
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para CloudPaulo Miguel Almeida
 
Arquitetura de cloud na globo.com
Arquitetura de cloud na globo.comArquitetura de cloud na globo.com
Arquitetura de cloud na globo.comTarsis Azevedo
 
JustJava 2013 - Indo para as nuvens?
JustJava 2013 - Indo para as nuvens?JustJava 2013 - Indo para as nuvens?
JustJava 2013 - Indo para as nuvens?Daniel Wildt
 
Configuração de rede para ambientes de cloud
Configuração de rede para ambientes de cloudConfiguração de rede para ambientes de cloud
Configuração de rede para ambientes de cloudmcaetano15
 
Gerenciando a cloud na Globo.com
Gerenciando a cloud na Globo.comGerenciando a cloud na Globo.com
Gerenciando a cloud na Globo.comSilvano Buback
 
Cloud Computing - Plataforma e Desenvolvimento com AWS
Cloud Computing - Plataforma e Desenvolvimento com AWSCloud Computing - Plataforma e Desenvolvimento com AWS
Cloud Computing - Plataforma e Desenvolvimento com AWSDextra
 
Migrando um legado para micro serviços
Migrando um legado para micro serviçosMigrando um legado para micro serviços
Migrando um legado para micro serviçosRafael de Paula Souza
 
QConSP 2012 - Construindo um avião em pleno vôo na nuvem
QConSP 2012 - Construindo um avião em pleno vôo na nuvem QConSP 2012 - Construindo um avião em pleno vôo na nuvem
QConSP 2012 - Construindo um avião em pleno vôo na nuvem Matheus Rossato
 
Cloudster - Apresentação Comercial
Cloudster - Apresentação ComercialCloudster - Apresentação Comercial
Cloudster - Apresentação ComercialRicardo Zucolotto
 
Case Moodle AWS
Case Moodle AWSCase Moodle AWS
Case Moodle AWSionatec
 
PaaS, SaaS, IaaS
PaaS, SaaS, IaaSPaaS, SaaS, IaaS
PaaS, SaaS, IaaSQi Network
 
Software Público como Serviço: uma startup do zero com SL e cloud computing
Software Público como Serviço: uma startup do zero com SL e cloud computingSoftware Público como Serviço: uma startup do zero com SL e cloud computing
Software Público como Serviço: uma startup do zero com SL e cloud computingPortabilis
 
Aeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatAeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatEdgar Silva
 
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Marcelo Dieder
 

Destaque (20)

Tarefa final escola 2
Tarefa final escola 2Tarefa final escola 2
Tarefa final escola 2
 
T1p2d1- Loor Romero Stalin Fabricio
T1p2d1- Loor Romero Stalin FabricioT1p2d1- Loor Romero Stalin Fabricio
T1p2d1- Loor Romero Stalin Fabricio
 
Camadas De Cloud Computing
Camadas De Cloud ComputingCamadas De Cloud Computing
Camadas De Cloud Computing
 
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud
[Palestra] - Arquitetura de Sistemas de Alta Disponibilidade para Cloud
 
Arquitetura de cloud na globo.com
Arquitetura de cloud na globo.comArquitetura de cloud na globo.com
Arquitetura de cloud na globo.com
 
JustJava 2013 - Indo para as nuvens?
JustJava 2013 - Indo para as nuvens?JustJava 2013 - Indo para as nuvens?
JustJava 2013 - Indo para as nuvens?
 
Configuração de rede para ambientes de cloud
Configuração de rede para ambientes de cloudConfiguração de rede para ambientes de cloud
Configuração de rede para ambientes de cloud
 
Gerenciando a cloud na Globo.com
Gerenciando a cloud na Globo.comGerenciando a cloud na Globo.com
Gerenciando a cloud na Globo.com
 
Apresentacao sd
Apresentacao sdApresentacao sd
Apresentacao sd
 
Cloud Computing - Plataforma e Desenvolvimento com AWS
Cloud Computing - Plataforma e Desenvolvimento com AWSCloud Computing - Plataforma e Desenvolvimento com AWS
Cloud Computing - Plataforma e Desenvolvimento com AWS
 
Migrando um legado para micro serviços
Migrando um legado para micro serviçosMigrando um legado para micro serviços
Migrando um legado para micro serviços
 
QConSP 2012 - Construindo um avião em pleno vôo na nuvem
QConSP 2012 - Construindo um avião em pleno vôo na nuvem QConSP 2012 - Construindo um avião em pleno vôo na nuvem
QConSP 2012 - Construindo um avião em pleno vôo na nuvem
 
Cloudster - Apresentação Comercial
Cloudster - Apresentação ComercialCloudster - Apresentação Comercial
Cloudster - Apresentação Comercial
 
Case Moodle AWS
Case Moodle AWSCase Moodle AWS
Case Moodle AWS
 
PaaS, SaaS, IaaS
PaaS, SaaS, IaaSPaaS, SaaS, IaaS
PaaS, SaaS, IaaS
 
Software Público como Serviço: uma startup do zero com SL e cloud computing
Software Público como Serviço: uma startup do zero com SL e cloud computingSoftware Público como Serviço: uma startup do zero com SL e cloud computing
Software Público como Serviço: uma startup do zero com SL e cloud computing
 
Aeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatAeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red Hat
 
Cloud computing foundation
Cloud computing foundationCloud computing foundation
Cloud computing foundation
 
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
 
Apresentação AWS - TDC Floripa
Apresentação AWS - TDC FloripaApresentação AWS - TDC Floripa
Apresentação AWS - TDC Floripa
 

Semelhante a Por que a nuvem irá acabar com soluções enterprise

TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azuretdc-globalcode
 
Uma infraestrutura mais moderna (data center) Cisco e Microsoft
Uma infraestrutura mais moderna (data center) Cisco e MicrosoftUma infraestrutura mais moderna (data center) Cisco e Microsoft
Uma infraestrutura mais moderna (data center) Cisco e MicrosoftCisco do Brasil
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publicoFabio Hara
 
Artigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-FinalArtigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-Finalthiago.lenz
 
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCE
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCEAgenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCE
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCEJoao Galdino Mello de Souza
 
Cloud Computing - O que significa?
Cloud Computing - O que significa?Cloud Computing - O que significa?
Cloud Computing - O que significa?logus2k
 
Agenda Versão Final - CMG 14a. conferencia nacional
Agenda Versão Final - CMG 14a. conferencia nacionalAgenda Versão Final - CMG 14a. conferencia nacional
Agenda Versão Final - CMG 14a. conferencia nacionalJoao Galdino Mello de Souza
 
Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Eduardo Duarte
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceFernando Carvalho
 
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDO
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDOARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDO
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDOYan Justino
 
Multicloud Reality Test
Multicloud Reality TestMulticloud Reality Test
Multicloud Reality TestAlex Hübner
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Seminário de Sistemas Distribuídos - Blue Cloud
Seminário de Sistemas Distribuídos - Blue CloudSeminário de Sistemas Distribuídos - Blue Cloud
Seminário de Sistemas Distribuídos - Blue CloudWeldys Santos
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Fórum E-commerce Brasil 2010: Alex Hubner
Fórum E-commerce Brasil 2010: Alex HubnerFórum E-commerce Brasil 2010: Alex Hubner
Fórum E-commerce Brasil 2010: Alex HubneriMasters
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...iMasters
 

Semelhante a Por que a nuvem irá acabar com soluções enterprise (20)

TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
 
Uma infraestrutura mais moderna (data center) Cisco e Microsoft
Uma infraestrutura mais moderna (data center) Cisco e MicrosoftUma infraestrutura mais moderna (data center) Cisco e Microsoft
Uma infraestrutura mais moderna (data center) Cisco e Microsoft
 
Microserviços
MicroserviçosMicroserviços
Microserviços
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
Artigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-FinalArtigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-Final
 
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCE
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCEAgenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCE
Agenda atualizada - 14TH CMG BRASIL PERFORMANCE AND CAPACITY PLANNING CONFERENCE
 
Cloud Computing - O que significa?
Cloud Computing - O que significa?Cloud Computing - O que significa?
Cloud Computing - O que significa?
 
Agenda Versão Final - CMG 14a. conferencia nacional
Agenda Versão Final - CMG 14a. conferencia nacionalAgenda Versão Final - CMG 14a. conferencia nacional
Agenda Versão Final - CMG 14a. conferencia nacional
 
Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Wellington Watanabe - Palestra B.I.
Wellington Watanabe - Palestra B.I.Wellington Watanabe - Palestra B.I.
Wellington Watanabe - Palestra B.I.
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
 
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDO
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDOARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDO
ARQUITETURAS PERFEITAS E O PORQUÊ SEU PROJETO NASCEU FALIDO
 
Multicloud Reality Test
Multicloud Reality TestMulticloud Reality Test
Multicloud Reality Test
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Seminário de Sistemas Distribuídos - Blue Cloud
Seminário de Sistemas Distribuídos - Blue CloudSeminário de Sistemas Distribuídos - Blue Cloud
Seminário de Sistemas Distribuídos - Blue Cloud
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Fórum E-commerce Brasil 2010: Alex Hubner
Fórum E-commerce Brasil 2010: Alex HubnerFórum E-commerce Brasil 2010: Alex Hubner
Fórum E-commerce Brasil 2010: Alex Hubner
 
Cloud IBM 2017
Cloud IBM 2017Cloud IBM 2017
Cloud IBM 2017
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
 

Por que a nuvem irá acabar com soluções enterprise