Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TDC Connections Trilha Cloud: Distribuição e Escalabilidade de Bancos de Dados em Cloud

TDC Connections Trilha Cloud: Distribuição e Escalabilidade de Bancos de Dados em Cloud

Cada dia que passa, mais e mais empresas e startups crescem e expandem seus negócios de forma exponencial e regional, desta forma muitos desafios aparecem como escalabilidade e estabilidade dos sistemas. Nesta sessão veremos como podemos usar as vantagens da Cloud para escalar a camada mais crítica do seu sistema: os dados. Passaremos de forma agnóstica pelas maiores clouds públicas existentes expondo seus serviços e arquitetura que nos auxiliam a alcançar o estado da arte da distribuição de dados.

William Lino Oliveira

April 06, 2022
Tweet

More Decks by William Lino Oliveira

Other Decks in Technology

Transcript

  1. SPEAKER WILLIAM LINO OLIVEIRA DBRE @ C6 Bank Principal CSA

    @ Flapper e Data Tuning Microsoft MVP & AWS Community Builder @willonil Ln: williamlinooliveira Blogs: codedataops.com e datatuning.com\blog 2
  2. Bancos de dados Modernos ◦ Alta Disponibilidade por Padrão ◦

    Escalaveis ◦ Seguros ◦ Distribuídos ◦ Estabelecimento de líderes de mercado ◦ Evolução acelerada ◦ Multiplos Tipos Schemas ◦ ACID vs CAP 6
  3. 8

  4. Distribuição de Dados ◦ Surgiram pós anos 2000, crescendo após

    2010 com o apareciamento dos NoSQL e a Cloud ◦ Necessidade de persistir dados em regiões distantes ◦ Particionamento ◦ Sharding ◦ Especialização da solução de dados 10
  5. 18 As tabelas globais do Amazon DynamoDB replicam automaticamente suas

    tabelas do Amazon DynamoDB nas regiões da AWS à sua escolha
  6. Aplicações Escaláveis ◦ Até 10.000 Usuários: Banco de Dados Relacional

    ◦ +10.000 Usuários: Cache de Dados ◦ +100.000: Cache de mídias estáticas, Bancos de Dados com Tolerancia a partição, CDN, Multiplas réplicas de leitura ◦ +1.000.000: Arquitetura orientada a eventos, filas, streaming, camadas de dados quentes e frios, etc. 20
  7. 23 How to Build a Scalable Application up to 1

    Million Users on AWS (simform.com)