A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

WebMotors em números + de 200 funcionários

Apresentações semelhantes


Apresentação em tema: "WebMotors em números + de 200 funcionários"— Transcrição da apresentação:

1

2 WebMotors em números + de 200 funcionários
+ de anúncios ativos/mês + de pageviews/mês + de 100 instâncias EC2 ~ 20 Terabytes trafegados/mês

3 Migração para a AWS Pré Migração Migração Serviços AWS Custos
Planejamento De/Para Migração Transferência de Dados Serviços AWS Adaptação à serviços AWS Custos Otimização de Despesas Move As Is Direct Connect Reserva antecipada EC2 + CloudFront Parceiro Oficial AWS

4 Desafio I: Engine de Busca (ANTES)
Problemática Sistema Legado: aprox 6 anos; Não escalável; Ociosidade em baixa demanda; Limitação de funcionalidades: Contadores, Busca Aberta, Recomendação, etc; Throughput: 10 mil requests / seg; HTTP 10x EC2 WEB 10x EC2 APP Sistema Legado Banco Transacional SQL Server Distributor Ambiente transacional 10x EC2 SQL Server

5 Desafio I: Engine de Busca (DEPOIS)
Benefícios Baixa dependência do ambiente transacional; Menor custo (aprox -30%) Melhor performance (aprox 45%) Engine de busca independente; Throughput: 25 mil requests / seg; JSON API Search MongoDB Sistema Legado Banco Transacional Ambiente transacional Fila Mensagens SQS

6 Desafio II: Envio de Propostas (ANTES)
Problemática Falha na integridade de dados; Dependência do site com o ambiente transacional; Replicação de esforço de integração para novos sites;

7 Desafio II: Envio de Propostas (DEPOIS)
Benefícios Integridade de dados; Indisponibilidade do serviço não afeta o site / propostas represadas; Novas interfaces plug & play; API de Propostas Fila Mensagens SQS Serviço

8 Desafio III: Image Handler (ANTES)
Problemática Alto custo de CDN; Alto número de EC2 e EBS (10 servidores) Complexidade na replicação de arquivos (vários tamanhos) HTTP HTTP CDN 10 EC2 Job de replicação Sistema Legado 10 EBS (1,5 Tera)

9 Desafio III: Image Handler (DEPOIS)
Benefícios Ambiente auto-escalável; Aplicação Node.js com funcionalidades de Crop, Resize, Marca d’água; Baixo custo; Auto Scaling JSON JSON CF Image Handler S3 Sistemas Legado

10 Desafio IV: Mecânica de Vendas (ANTES)
Problemática Fluxo de venda altamente acoplado às interfaces; Alto custo/esforço de melhorias; Indisponibilidades frequentes; Sistema Legado HTTP HTTP Banco Transacional 10 EC2 Web 10 EC2 APP Ambiente transacional

11 Desafio IV: Mecânica de Vendas (DEPOIS)
Benefícios Portabilidade para novas interfaces (App, Mobile Site, etc) Interface desacoplada do sistema legado; Versionamento de funcionalidades na API; Sistema Legado JSON JSON Banco Transacional API Venda Ambiente transacional

12 Produtividade com Granularidade

13 Uptime AWS

14 Enfim, essa é a Cultura da WebMotors

15 Marco Lonzetti CIO – WebMotors Obrigado!


Carregar ppt "WebMotors em números + de 200 funcionários"

Apresentações semelhantes


Anúncios Google