SlideShare uma empresa Scribd logo
Case: Escala na AWS
Lucas Azambuja
lucas.azambuja@foregon.com
Foregon.com
Serviços financeiros
Instituições financeiras
- Captação de leads
- Retenção
- Segurança / Antifraude
- Operação e integração
- Business Intelligence
Usuários
- Informações detalhadas
- Comparação e sugestão
- Educação financeira
- Segurança / Antifraude
Foregon.com
Foregon.com
6M+ pageviews
1M+ users
350k propostas
Problema
Proposta 3
Proposta 2
Proposta 1
Proposta N
N-1 N-2
Terceiro
1
Terceiro
2
Terceiro
3
Integração
1
Integração
2
Segurança
1
Refinamento
Instituição Financeira
Proposta
Completa
DB
Legado
Interno UOL Azure
Legado
Azure
- IIS
- Banco de dados
- Workers
- Aplicações
- Fornecedores externos
Sobre reescrever a porra toda
❤
Escalabilidade Custo Segurança Desempenho
SaaS Maduro Flexibilidade e variedade dos serviços
Infraestrutura com AWS
Reestruturando
- DDD
- Repository Pattern
- Microservices
- VPC
- Elastic Beanstalk
- EC2
- S3
- RDS
- Cloudwatch
- SNS
- SQS
AWS Layer
VPC
3 subnets
- DB
- VM
- Public
ELB / EC2
Public / Private
- Windows
- Docker
Auto scaling
AWS Layer
S3
- App Version
- Log
- App files
- Static Sites
- Backup
RDS
- Mysql, SQL Server
- Read Replicas
- Auto Snapshots
- Monitoramento e Alertas
SNS / SQS
- Pub/Sub
- 3 apis
- SDKs
- Garante entrega
Solução
Proposta N
Instituição Financeira
Proposta
Completa
DB
API
AWS
SNS
SQS EMAIL
SQS REL1
SQS SEG
SQS EXT1
SQS EXT2
SQS BI
W1
W1
W1
W1 W2 W3
W1 W2
W1
INTERNET

Mais conteúdo relacionado

PPTX
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
PPT
9.cloud computing v3.1_wl_stv
PPTX
Como o iFood usou CQRS para escalar a contabilização de +30M de pedidos por m...
PDF
Porque ir para a Nuvem e escolher a Amazon Web Services
PPTX
Apresentação da Plataforma
PDF
Azure @ Rio Cloud Meetup
PDF
Riscos de segurança em cloud computing - Parte 4
PPTX
Ufs na nuvem gp 2017-2
Segurança na Nuvem da Amazon Web Services - Keynote Técnico
9.cloud computing v3.1_wl_stv
Como o iFood usou CQRS para escalar a contabilização de +30M de pedidos por m...
Porque ir para a Nuvem e escolher a Amazon Web Services
Apresentação da Plataforma
Azure @ Rio Cloud Meetup
Riscos de segurança em cloud computing - Parte 4
Ufs na nuvem gp 2017-2

Semelhante a Infraestrutura com AWS (20)

PDF
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
PDF
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
PPTX
x(C)RM como plataforma de desenvolvimento rápido.
PPT
SaaS - Software como Serviço
PPTX
Cloud Computing
PDF
Artigo CONSAD 2012 - Cloud Computing: Questões Críticas Para a Implementação ...
PDF
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
PDF
Estruturando um SaaS Multi-tenant no ecossistema AWS
DOCX
Computação em nuvem no mercado brasileiro
PDF
Como identificar e implementar a melhor estratégia de Cloud para sua empresa
PDF
Cloud Computing - Computação em Nuvem
PPTX
Ufs na nuvem gp 2017-2
DOCX
PPTX
Cloud Computing com Windows Azure
PPTX
Introdução Splunk Brasil
PPTX
5 razões para conhecer o Microsoft Azure...
PDF
Vinit Cloud Computing Anhembi Morumbi
PDF
Lista de exercícios tipos de arquitetura infraestrutura de software
PDF
Introdução a Cloud Computing
PPTX
Solid presentation
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
x(C)RM como plataforma de desenvolvimento rápido.
SaaS - Software como Serviço
Cloud Computing
Artigo CONSAD 2012 - Cloud Computing: Questões Críticas Para a Implementação ...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Estruturando um SaaS Multi-tenant no ecossistema AWS
Computação em nuvem no mercado brasileiro
Como identificar e implementar a melhor estratégia de Cloud para sua empresa
Cloud Computing - Computação em Nuvem
Ufs na nuvem gp 2017-2
Cloud Computing com Windows Azure
Introdução Splunk Brasil
5 razões para conhecer o Microsoft Azure...
Vinit Cloud Computing Anhembi Morumbi
Lista de exercícios tipos de arquitetura infraestrutura de software
Introdução a Cloud Computing
Solid presentation
Anúncio

Mais de Dev PP (16)

PPTX
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
PPTX
As Possibilidades do Blockchain
PDF
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
PDF
Intodução ao React
PPSX
E-commerce no Brasil
PDF
Sistemas de Comunicação em Tempo Real
PDF
SCRUM - Produzindo Mais com Menos Tempo
PDF
Banco de Dados Realtime com Firebase
PDF
HTML Robusto e Elegante com Template Engines
PDF
React Native - Produtividade e eficiência no desenvolvimento mobile
PDF
SEO para Devs
PPTX
Criptografia
PDF
Acessibilidade na web
PDF
Programação Funcional - Luiz Stangarlin
PDF
Construindo uma Carreira Internacional em Desenvolvimento
PDF
Progressive Web Apps (PWA)
Flaviano Redressa - Ionic: Porquê e como utilizar esse framework para desenvo...
As Possibilidades do Blockchain
Desenvolvimento Gereencial - A importancia da Visão Sistêmica Para o seu Negócio
Intodução ao React
E-commerce no Brasil
Sistemas de Comunicação em Tempo Real
SCRUM - Produzindo Mais com Menos Tempo
Banco de Dados Realtime com Firebase
HTML Robusto e Elegante com Template Engines
React Native - Produtividade e eficiência no desenvolvimento mobile
SEO para Devs
Criptografia
Acessibilidade na web
Programação Funcional - Luiz Stangarlin
Construindo uma Carreira Internacional em Desenvolvimento
Progressive Web Apps (PWA)
Anúncio

Último (19)

PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula 18 - Manipulacao De Arquivos python
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Apple Pippin Uma breve introdução. - David Glotz
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
COBITxITIL-Entenda as diferença em uso governança TI
Aula04-Academia Heri- Tecnologia Geral 2025
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Otimizador de planejamento e execução no SAP Transportation Management, TM120...

Infraestrutura com AWS

Notas do Editor

  • #3: Muitas vezes, quando o usuário decidiu solicitar o serviço financeiro nós somos a primeira barreira/facilitador Operação: refinamento dos dados e integração com serviços internos ou de terceiros Transparência: usuário é nosso maior bem
  • #4: Muitas vezes, quando o usuário decidiu solicitar o serviço financeiro nós somos a primeira barreira/facilitador Operação: refinamento dos dados e integração com serviços internos ou de terceiros Transparência: usuário é nosso maior bem
  • #5: Muitas vezes, quando o usuário decidiu solicitar o serviço financeiro nós somos a primeira barreira/facilitador Operação: refinamento dos dados e integração com serviços internos ou de terceiros Transparência: usuário é nosso maior bem
  • #6: 18 anos
  • #7: Ponto de vista aplicação: lógica em procedure Azure foi onde entrei
  • #8: Logica no banco => não podemos usar sql azure Iis Acesso previlegiado => sem azurewebsites So trocamos o problema de lugar Só escala horizontal, aumenta maquina Se um cara solta uma campanha na TV, fudeu Se uma maquina dessa morrer, fudeu Como resolver? Só reescrevendo.
  • #10: Segurança: não só firewall, VPC, backups auto, resiliência default Desempenho: está no Brasil
  • #12: Microsservicos foi a decisão que tornou o docker viável pra nossa solução Microsservicos: just apis SOA: vai ate politica da empresa Load balancing: agora é tudo scriptado Cloudwatch, rds, s3, route53, certificados
  • #13: VPC: Resolvemos o problema de segurança ELB: Resolvemos o problema da maquina morrer -> pacote de deploy scriptado
  • #15: S3: resolvemos o problema de estado da aplicação RDS: SNS e SQS: resolvemos o problema de sobrecarga do banco, lógica de negócio; SNS 1MI free, 0,50 por MI push -> pra sqs FREE SQS 0,40 por MI