SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
© 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos
reservados.
Sem Temor do Monólito a Serverless
com a Dynatrace
© 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos
reservados.
Quem é
• O Dynatrace está na vanguarda das plataformas de monitoramento
baseadas em IA
• 7 anos como líder em MQ da Gartner em Suítes de Monitoramento
de Performance de Aplicação,
Líder pelo 5º ano consecutivo em participação de mercado*
• Opera em Nuvem AWS, monitorando até mais de 100.000 hosts
• 72º na Fortune 100, confie na Dynatrace incl. Verizon, Citrix
• Parceiro de Competência AWS e disponível Mercado AWS
• Assistente digital davis da Dynatrace usando Tecnologia Amazon
*Gartner: Análise de participação de mercado:
Software de Análise de Desempenho, Mundial, 2016
Avançado
Parceiro
Tecnológico
Competência de DevOps
Competência de Migração
Parceiro de Setor Público
Vendedor de Mercado
Parceiro SaaS
© 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos
reservados.
"É o Fim do Mundo como o conhecemos..."
Dividindo
Monólitos
Em
Componentes
Cortesia de
Conectando
Componentes
REST JSON
Codificações
binárias rápidas
Convertendo-os.
Cortesia de
Em
Serviços
Cortesia de
Cortesia de
Ou contate-os
(Microsserviços)
Cortesia de
Cortesia de
Amazon
Kinesis
Gateway de
API da
Amazon
Amazon SNS
Amazon S3
Amazon
DynamoDB
Amazon
SQS
Seus Serviços
Aproveitando os recursos
padrão de serviço e
plataforma
Cortesia de
Amazon SNS
Amazon S3
Gateway de
API da
Amazon
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Logica de Negócios
Cimento entre
os tijolos
Seus Serviços
Aproveitando os recursos
padrão de serviço e
plataforma
Cortesia de
Amazon SNS
Amazon S3
Gateway de
API da
Amazon
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microsserviços
para Funções
Cortesia de
Amazon SNS
Amazon S3
Gateway de
API da
Amazon
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microsserviços
para Funções
Cortesia de
Amazon SNS
Amazon S3
Gateway de
API da
Amazon
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microsserviços
Para Funções
Cortesia de
Microsserviços
para Efêmeras
Funções
Cortesia de
Gateway de
API da
Amazon
Amazon
SQS
Cortesia de
Microsserviços
para Efêmeras
Funções
Gateway de
API da
Amazon
Amazon
Kinesis
Amazon
DynamoDB
Cortesia de
Microsserviços
para Efêmeras
Funções
Gateway de
API da
Amazon
Amazon SNS
Amazon S3
Cortesia de
Microsserviços
para Efêmeras
Funções
Amazon SNS
Amazon S3
Gateway de
API da
Amazon
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Quando o sistema
está ocioso, ele é
desligado e não custa
nada executar
Cortesia de
Microsserviços
para Efêmeras
Funções
Perguntas / Desafios nessa Jornada de “Migração”
• Por onde começar?
• O que deve ser dividido?
• Dependências?
• Funciona conforme esperado?
• Usuários felizes?
• Escala?
• Desempenha?
• Funciona conforme esperado?
• Usuários felizes?
• Como otimizar?
• Como automatizar?
?
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? ?
?
?
?
? ? ?
?
?
?
?
De
Monólito No Local
Por meio de
Serviços Conteinerizados
Até
Funções e Serviços de Nuvem
26
500
Versões de Recursos / Ano
Implantações / Dia
31000 60h
Testes Unit & Int / hora Testes de UI por
Compilação
Mais qualidade
~120 340
Publicação de código / dia Histórias por sprint
Mais agilidade
93%
Erros de produção
encontrados pelo Dev
Mais Estabilidade 450 99,998%
Instâncias Globais EC2 Disponibilidade Global
Jornada Dynatrace! Ele moldou nosso produto!
SoluçãoCompleta-SuportadoporDynatraceOneAgent
Por onde começar?
O que deve ser dividido?
Dependências?
Funciona conforme esperado?
Escala?
Desempenha?
Funciona conforme esperado?
Como escalar?
Como otimizar?
Como automatizar?
Dynatrace Smartscape®
Nós lhe dizemos a você O QUE
deve migrar e ONDE dividir o
monólito!
IA Dynatrace
Análise de Causa Raiz de Usuário
Final, Serviço e Infraestrutura
Automática
API de Automação Dynatrace
Automatize o Lançamento em seus
Contêineres e Funções. Automatize
Shift-Left e Self-Healing
Dynatrace permite Break, Shift e Re-Platform
A Dynatrace ajuda a decidir O QUE migrar/transpor
Dynatrace Smartscape®
• Mapeamento auto-
dependência de serviços
internos e externos
• Detecção de carga
automática e definição
de linha de base
• Detecção de consumo
de recursos automáticos
Automatize a Categorização de Tamanho de T-shirts para o seu Plano de Migração
Firmemente acoplado! Devemos realmente distribuir/extrair?
A dynatrace "praticamente" divide o seu monolito!
A Dynatrace ajuda a decidir ONDE dividir o monólito
A Dynatrace valida e otimiza a escalabilidade
Carga Baixa Carga de PicoCarga Regular
Como cada serviço é escalado? Ele tolera falhas corretamente?
A Definição de Baseline da Dynatrace valida Antes vs Depois!
Como é a Performance e o Consumo de Recursos por Ponto de Serviço?
Antes Depois
Fluxo de serviço arquitetônico planejado
Fluxo de Serviço Arquitetural Real
Identifique / Otimize Padrões Arquitetônicos
Chamadas Recursivas, Padrão de Chamadas N + 1, Interfaces Chatty, Sem Camada de Cache…
O Dynatrace ServiceFlow Valida a sua Arquitetura!
O QUE OPERA E ONDE OPERA?
Monitoramento de Dados e Tags para cada instância do EC2 por meio do CloudWatch
Dependências do Serviços de Nuvem
Quem está chamando RDS? DynamoDB? Lambdas?
O Monitoramento de Nuvem Dynatrace Valida as Dependências do Serviço de Nuvem
O Monitoramento de Nuvem da Dynatrace Valida o Uso de Recursos de Nuvem
Uso Automatizado de Recursos de Nuvem e Detecção de Erros
Monitoramento de Contêiner Dynatrace
Injeção Automática e Extração de Metadados!
Monitoramento Automático de Serviços dentro dos Contêineres
Análise de Registro Dynatrace: Tudo com Contexto de Transação
Cada Registro de Cada Processo: Detecção Automática de Padrão
Todos os Registros para Serviços em Contêineres: ECS, Fargate…
Visibilidade no Nível de Método: Não Exige Mudança de Código!
Dynatrace de Ponta a Ponta pelo Lambda
Dynatrace RUM Valida o Comportamento do Usuário Antes vs Depois!
Como estão as Conversões, Taxas de Rejeição, Comportamento de Interação, Erros de JavaScript, Falhas?
IA Dynatrace: Quando algo falhar, descubra: ONDE, POR QUE e COMO DE MANEIRA
MAIS RÁPIDA
Se você dividir as coisas!
ChatOps com a IA
APIs Dynatrace: Como ser DevOps? Shift-Left? Self-Healing?
pushDynatraceDeploymentEvent
Repassa Informações de Implantação para Entidades Dynatrace
validateBuildDynatraceWorker
Compara Versões e Aprova/Rejeita Pipeline
pushDynatraceDeploymentEvent
Repassa Informações de Implantação para Entidades Dynatrace
validateBuildDynatraceWorker
Valida Produção e Aprova/Rejeita Pipeline
handleDynatraceProblemNotification
Executa ações de CorreçãoAutomática,
por exemplo: Reversão
Versão 6
Versão 7
Produção
Produção
Aprovação Automática!
Rejeição Automática!
Aprovação Automática!
Rejeição Automática!
https://github.com/Dynatrace/AWSDevOpsTutorial
• Inscrição no Mercado AWS
• Executar como SaaS ou No Local
• Visite-nos em nosso estande
• Siga-nos @dynatrace
Tente
Avançado
Parceiro
Tecnológico
Competência de DevOps
Competência de Migração
Parceiro de Setor Público
Vendedor de Mercado
Parceiro SaaS
Sem Temor do Monólito a Serverless, com a Dynatrace
Obrigado

Mais conteúdo relacionado

Mais procurados

Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo SummitAmazon Web Services
 
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Amazon Web Services LATAM
 
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Amazon Web Services
 
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Amazon Web Services
 
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo SummitConstruindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo SummitAmazon Web Services
 
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo SummitSessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo SummitAmazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateAmazon Web Services LATAM
 
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...Amazon Web Services
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...Amazon Web Services
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo SummitAmazon Web Services
 
É Tudo sobre Dados - ARC202 - Sao Paulo Summit
É Tudo sobre Dados -  ARC202 - Sao Paulo SummitÉ Tudo sobre Dados -  ARC202 - Sao Paulo Summit
É Tudo sobre Dados - ARC202 - Sao Paulo SummitAmazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...Amazon Web Services
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...Amazon Web Services
 
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem - ENT201 - S...
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem -  ENT201 - S...O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem -  ENT201 - S...
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem - ENT201 - S...Amazon Web Services
 
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Amazon Web Services
 
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
DevOps aplicado à AWS -  DEM07 - Sao Paulo SummitDevOps aplicado à AWS -  DEM07 - Sao Paulo Summit
DevOps aplicado à AWS - DEM07 - Sao Paulo SummitAmazon Web Services
 

Mais procurados (20)

Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
 
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
 
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
 
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
 
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo SummitConstruindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo Summit
 
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo SummitSessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS Fargate
 
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
 
É Tudo sobre Dados - ARC202 - Sao Paulo Summit
É Tudo sobre Dados -  ARC202 - Sao Paulo SummitÉ Tudo sobre Dados -  ARC202 - Sao Paulo Summit
É Tudo sobre Dados - ARC202 - Sao Paulo Summit
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
Criando Aplicações Serverless
Criando Aplicações ServerlessCriando Aplicações Serverless
Criando Aplicações Serverless
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
 
Construindo Data Lakes e Analytics na AWS
Construindo Data Lakes e Analytics na AWSConstruindo Data Lakes e Analytics na AWS
Construindo Data Lakes e Analytics na AWS
 
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem - ENT201 - S...
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem -  ENT201 - S...O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem -  ENT201 - S...
O Impacto de uma Cultura Cloud na Adoção de Computação em Nuvem - ENT201 - S...
 
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
 
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
DevOps aplicado à AWS -  DEM07 - Sao Paulo SummitDevOps aplicado à AWS -  DEM07 - Sao Paulo Summit
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
 

Semelhante a Sem Temor do Monólito a Serverless

Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...
Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...
Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...Andrea Rigoni
 
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
 
Como identificar e implementar a melhor estratégia de Cloud para sua empresa
Como identificar e implementar a melhor estratégia de Cloud para sua empresaComo identificar e implementar a melhor estratégia de Cloud para sua empresa
Como identificar e implementar a melhor estratégia de Cloud para sua empresaCisco do Brasil
 
Gerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalGerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalDynatrace Latin America
 
.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz
.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz
.NetSaoPaulo - .Net + Azure e Integração Contínua na HertzMilton Camara Gomes
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de MicroservicesDeep Tech Brasil
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
Riverbed SteelHead WAN Optimization (Otmização de WAN)
Riverbed SteelHead WAN Optimization (Otmização de WAN)Riverbed SteelHead WAN Optimization (Otmização de WAN)
Riverbed SteelHead WAN Optimization (Otmização de WAN)Bravo Tecnologia
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonAmazon Web Services LATAM
 
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...E-Commerce Brasil
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesAmazon Web Services LATAM
 
O que não vai mudar em 10 anos? A segurança como fator de inovação
O que não vai mudar em 10 anos? A segurança como fator de inovaçãoO que não vai mudar em 10 anos? A segurança como fator de inovação
O que não vai mudar em 10 anos? A segurança como fator de inovaçãoAmazon Web Services LATAM
 
Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...Amazon Web Services
 

Semelhante a Sem Temor do Monólito a Serverless (20)

Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...
Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...
Palestra Andrea Rigoni CONACLOUD 2014 - Os desafios no uso de sistemas crític...
 
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
 
Rodando SAP na AWS
Rodando SAP na AWSRodando SAP na AWS
Rodando SAP na AWS
 
Como identificar e implementar a melhor estratégia de Cloud para sua empresa
Como identificar e implementar a melhor estratégia de Cloud para sua empresaComo identificar e implementar a melhor estratégia de Cloud para sua empresa
Como identificar e implementar a melhor estratégia de Cloud para sua empresa
 
Abaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
 
Gerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalGerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance Digital
 
.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz
.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz
.NetSaoPaulo - .Net + Azure e Integração Contínua na Hertz
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
Riverbed SteelHead WAN Optimization (Otmização de WAN)
Riverbed SteelHead WAN Optimization (Otmização de WAN)Riverbed SteelHead WAN Optimization (Otmização de WAN)
Riverbed SteelHead WAN Optimization (Otmização de WAN)
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
 
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web Services
 
O que não vai mudar em 10 anos? A segurança como fator de inovação
O que não vai mudar em 10 anos? A segurança como fator de inovaçãoO que não vai mudar em 10 anos? A segurança como fator de inovação
O que não vai mudar em 10 anos? A segurança como fator de inovação
 
Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.
 
Meetup Everis Cassandra
Meetup Everis CassandraMeetup Everis Cassandra
Meetup Everis Cassandra
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Sem Temor do Monólito a Serverless

  • 1. © 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos reservados. Sem Temor do Monólito a Serverless com a Dynatrace
  • 2. © 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos reservados. Quem é • O Dynatrace está na vanguarda das plataformas de monitoramento baseadas em IA • 7 anos como líder em MQ da Gartner em Suítes de Monitoramento de Performance de Aplicação, Líder pelo 5º ano consecutivo em participação de mercado* • Opera em Nuvem AWS, monitorando até mais de 100.000 hosts • 72º na Fortune 100, confie na Dynatrace incl. Verizon, Citrix • Parceiro de Competência AWS e disponível Mercado AWS • Assistente digital davis da Dynatrace usando Tecnologia Amazon *Gartner: Análise de participação de mercado: Software de Análise de Desempenho, Mundial, 2016 Avançado Parceiro Tecnológico Competência de DevOps Competência de Migração Parceiro de Setor Público Vendedor de Mercado Parceiro SaaS
  • 3. © 2018, Amazon Web Services, Inc. ou suas Afiliadas. Todos os direitos reservados. "É o Fim do Mundo como o conhecemos..."
  • 10. Amazon Kinesis Gateway de API da Amazon Amazon SNS Amazon S3 Amazon DynamoDB Amazon SQS Seus Serviços Aproveitando os recursos padrão de serviço e plataforma Cortesia de
  • 11. Amazon SNS Amazon S3 Gateway de API da Amazon Amazon SQS Amazon Kinesis Amazon DynamoDB Logica de Negócios Cimento entre os tijolos Seus Serviços Aproveitando os recursos padrão de serviço e plataforma Cortesia de
  • 12. Amazon SNS Amazon S3 Gateway de API da Amazon Amazon SQS Amazon Kinesis Amazon DynamoDB Microsserviços para Funções Cortesia de
  • 13. Amazon SNS Amazon S3 Gateway de API da Amazon Amazon SQS Amazon Kinesis Amazon DynamoDB Microsserviços para Funções Cortesia de
  • 14. Amazon SNS Amazon S3 Gateway de API da Amazon Amazon SQS Amazon Kinesis Amazon DynamoDB Microsserviços Para Funções Cortesia de
  • 16. Gateway de API da Amazon Amazon SQS Cortesia de Microsserviços para Efêmeras Funções
  • 17. Gateway de API da Amazon Amazon Kinesis Amazon DynamoDB Cortesia de Microsserviços para Efêmeras Funções
  • 18. Gateway de API da Amazon Amazon SNS Amazon S3 Cortesia de Microsserviços para Efêmeras Funções
  • 19. Amazon SNS Amazon S3 Gateway de API da Amazon Amazon SQS Amazon Kinesis Amazon DynamoDB Quando o sistema está ocioso, ele é desligado e não custa nada executar Cortesia de Microsserviços para Efêmeras Funções
  • 20. Perguntas / Desafios nessa Jornada de “Migração” • Por onde começar? • O que deve ser dividido? • Dependências? • Funciona conforme esperado? • Usuários felizes? • Escala? • Desempenha? • Funciona conforme esperado? • Usuários felizes? • Como otimizar? • Como automatizar? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? De Monólito No Local Por meio de Serviços Conteinerizados Até Funções e Serviços de Nuvem
  • 21. 26 500 Versões de Recursos / Ano Implantações / Dia 31000 60h Testes Unit & Int / hora Testes de UI por Compilação Mais qualidade ~120 340 Publicação de código / dia Histórias por sprint Mais agilidade 93% Erros de produção encontrados pelo Dev Mais Estabilidade 450 99,998% Instâncias Globais EC2 Disponibilidade Global Jornada Dynatrace! Ele moldou nosso produto!
  • 23. Por onde começar? O que deve ser dividido? Dependências? Funciona conforme esperado? Escala? Desempenha? Funciona conforme esperado? Como escalar? Como otimizar? Como automatizar? Dynatrace Smartscape® Nós lhe dizemos a você O QUE deve migrar e ONDE dividir o monólito! IA Dynatrace Análise de Causa Raiz de Usuário Final, Serviço e Infraestrutura Automática API de Automação Dynatrace Automatize o Lançamento em seus Contêineres e Funções. Automatize Shift-Left e Self-Healing Dynatrace permite Break, Shift e Re-Platform
  • 24. A Dynatrace ajuda a decidir O QUE migrar/transpor Dynatrace Smartscape® • Mapeamento auto- dependência de serviços internos e externos • Detecção de carga automática e definição de linha de base • Detecção de consumo de recursos automáticos Automatize a Categorização de Tamanho de T-shirts para o seu Plano de Migração
  • 25. Firmemente acoplado! Devemos realmente distribuir/extrair? A dynatrace "praticamente" divide o seu monolito! A Dynatrace ajuda a decidir ONDE dividir o monólito
  • 26. A Dynatrace valida e otimiza a escalabilidade Carga Baixa Carga de PicoCarga Regular Como cada serviço é escalado? Ele tolera falhas corretamente?
  • 27. A Definição de Baseline da Dynatrace valida Antes vs Depois! Como é a Performance e o Consumo de Recursos por Ponto de Serviço? Antes Depois
  • 28. Fluxo de serviço arquitetônico planejado Fluxo de Serviço Arquitetural Real Identifique / Otimize Padrões Arquitetônicos Chamadas Recursivas, Padrão de Chamadas N + 1, Interfaces Chatty, Sem Camada de Cache… O Dynatrace ServiceFlow Valida a sua Arquitetura!
  • 29. O QUE OPERA E ONDE OPERA? Monitoramento de Dados e Tags para cada instância do EC2 por meio do CloudWatch Dependências do Serviços de Nuvem Quem está chamando RDS? DynamoDB? Lambdas? O Monitoramento de Nuvem Dynatrace Valida as Dependências do Serviço de Nuvem
  • 30. O Monitoramento de Nuvem da Dynatrace Valida o Uso de Recursos de Nuvem Uso Automatizado de Recursos de Nuvem e Detecção de Erros
  • 31. Monitoramento de Contêiner Dynatrace Injeção Automática e Extração de Metadados! Monitoramento Automático de Serviços dentro dos Contêineres
  • 32. Análise de Registro Dynatrace: Tudo com Contexto de Transação Cada Registro de Cada Processo: Detecção Automática de Padrão Todos os Registros para Serviços em Contêineres: ECS, Fargate…
  • 33. Visibilidade no Nível de Método: Não Exige Mudança de Código! Dynatrace de Ponta a Ponta pelo Lambda
  • 34. Dynatrace RUM Valida o Comportamento do Usuário Antes vs Depois! Como estão as Conversões, Taxas de Rejeição, Comportamento de Interação, Erros de JavaScript, Falhas?
  • 35. IA Dynatrace: Quando algo falhar, descubra: ONDE, POR QUE e COMO DE MANEIRA MAIS RÁPIDA Se você dividir as coisas! ChatOps com a IA
  • 36. APIs Dynatrace: Como ser DevOps? Shift-Left? Self-Healing? pushDynatraceDeploymentEvent Repassa Informações de Implantação para Entidades Dynatrace validateBuildDynatraceWorker Compara Versões e Aprova/Rejeita Pipeline pushDynatraceDeploymentEvent Repassa Informações de Implantação para Entidades Dynatrace validateBuildDynatraceWorker Valida Produção e Aprova/Rejeita Pipeline handleDynatraceProblemNotification Executa ações de CorreçãoAutomática, por exemplo: Reversão Versão 6 Versão 7 Produção Produção Aprovação Automática! Rejeição Automática! Aprovação Automática! Rejeição Automática! https://github.com/Dynatrace/AWSDevOpsTutorial
  • 37. • Inscrição no Mercado AWS • Executar como SaaS ou No Local • Visite-nos em nosso estande • Siga-nos @dynatrace Tente Avançado Parceiro Tecnológico Competência de DevOps Competência de Migração Parceiro de Setor Público Vendedor de Mercado Parceiro SaaS
  • 38. Sem Temor do Monólito a Serverless, com a Dynatrace Obrigado