Trilha Sênior Trilha

System Design: teorema CAP

O curso trata do teorema CAP usando uma aplicação Rails com um único nó PostgreSQL. Começa mostrando por que o CAP não se aplica a um nó só e como os índices únicos sustentam as garantias. Em seguida, lê as definições e a prova, corrige cinco leituras erradas e separa a disponibilidade do CAP da disponibilidade operacional. As últimas lições tratam a replicação do PostgreSQL como um botão, comparam sistemas reais pelo custo do conflito e terminam numa tabela de comportamento por operação registrada num ADR.

O que você vai aprender

  • ✓Por que um único nó PostgreSQL fica fora do CAP
  • ✓As definições precisas de consistência, disponibilidade e tolerância a partição
  • ✓Cinco leituras erradas do teorema e como corrigi-las
  • ✓Disponibilidade do CAP versus disponibilidade operacional, e o papel da latência
  • ✓A replicação síncrona do PostgreSQL como botão de consistência
  • ✓A escolha do comportamento na partição por operação, pelo custo do conflito
Prévia grátis · Aula 1 5 min de leitura

O CAP não se aplica aqui

O teorema CAP trata de sistemas distribuídos. Esta aplicação não é um, e entender por quê já é boa parte de entender o teorema.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...