Trilha Sênior Trilha

Projeto: global Rails

O projeto desenha a arquitetura global da Atlas Field, uma aplicação Rails de agendamento com clientes no Brasil, na Alemanha e na Austrália. Primeiro, um pedido vago vira cinco restrições sobre residência de dados, latência, orçamento, tamanho do time e explicação das falhas. A conta de idas e voltas vem antes de mover dados, e a escolha recai sobre primários por região com escritas presas ao cliente. Depois vêm processos Puma, jobs regionais, conformidade como schema, componentes deixados de fora e ensaios de falha por região.

O que você vai aprender

  • ✓Transformar um briefing vago em restrições com número, dono e consequência
  • ✓Estimar a latência pelas idas e voltas e pela distância antes de mudar a topologia
  • ✓Escolher primários por região com escritas presas ao cliente e uma réplica de leitura
  • ✓Dimensionar processos e threads do Puma e rodar jobs onde os dados estão
  • ✓Tratar residência de dados, exclusão e risco de IA como entradas do schema
  • ✓Planejar modos de falha, restaurações cronometradas e SLOs por região
Prévia grátis · Aula 1 6 min de leitura

O briefing e as restrições

Uma mensagem do CTO chega numa terça-feira: "A Atlas Field é global agora. Desenhe uma arquitetura global para nós."

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...