DBA BRABOMentoria Técnica para DBAs

Bootcamp

Bootcamp MongoDB

Administração • Replicação • Alta Disponibilidade • Backup • Performance • Segurança

Uma jornada para quem opera ou vai operar MongoDB em produção (versões 7 e 8): do modelo de documentos e do WiredTiger à administração, backup com PITR, replica set, sharding, diagnóstico de performance e segurança. Toda semana tem duas aulas online com o mentor e a turma, laboratório prático e desafios de incidente na Arena.

Agenda em breve Turma: 10 a 20 alunosDuração: Até 8 semanasEncontro: 2 aulas online por semanaPrática: Labs + desafios na ArenaPlataforma: Tokens Super DBA até o fimInvestimento: Valor em breve

As vendas abrem junto com a agenda das turmas.

Conteúdo

O que você aprende

Modelagem, índices, backup, replica set, sharding, performance e segurança em MongoDB — em até 8 semanas, com a turma.

Modelagem de documentosÍndicesBackup e PITRReplica SetShardingPerformanceSegurançaAtlas

Formato

Como funciona

Turma pequena

De 10 a 20 alunos por turma: o suficiente para trocar experiência, pequeno o bastante para o mentor acompanhar cada um.

Duas aulas online por semana

Duas aulas ao vivo por semana com o mentor e a turma. O cronograma abaixo divide cada semana em duas aulas, e o bootcamp pode terminar antes das 8 semanas conforme o ritmo da turma.

DBA BRABO ARENA

Acesso à Arena para treinar com chamados de incidente reais: investigar, decidir e comunicar sob pressão.

Plataforma Super DBA

Tokens de acesso à plataforma Super DBA até o término do bootcamp, para praticar fora do horário da aula.

Laboratório todo semana

Cada semana fecha com uma prática: você sai com o ambiente montado e o problema reproduzido, não só com slides.

Mentor e comunidade

Dúvidas entre as aulas pelo canal da comunidade, com o mentor e os colegas de turma.

Semana a semana

Cronograma de até 8 semanas

Cronograma proposto para a primeira turma, em até 8 semanas. Pode receber ajustes de ordem e profundidade até a abertura das inscrições.

Semana 1

Arquitetura e modelo de documentos

Aula 1

  • Documentos, coleções e bancos de dados
  • BSON e tipos de dados
  • Modelagem: embedding x referência

Aula 2

  • Storage engine WiredTiger: cache, journal e checkpoints
  • mongod, mongosh e arquivo de configuração
  • Validação de esquema com JSON Schema

Prática: Subir uma instância MongoDB, criar coleções com validação e carregar dados de exemplo.

Arena: Chamados de administração, nível Júnior.

Semana 2

Administração, índices e usuários

Aula 1

  • Tipos de índice: simples, composto, multikey, TTL, parcial e único
  • Criação de índices e impacto na carga
  • Usuários, roles e bancos de autenticação

Aula 2

  • Rotina de operação: logs, serverStatus e currentOp
  • Gestão de bancos, coleções e espaço em disco
  • Parâmetros e boas práticas de configuração

Prática: Criar índices para um conjunto de consultas e organizar usuários e permissões por banco.

Arena: Chamados de administração, nível Júnior e Pleno.

Semana 3

Backup, restore e PITR

Aula 1

  • Estratégia de backup e retenção
  • mongodump e mongorestore
  • Snapshot de disco e consistência

Aula 2

  • Oplog e point-in-time recovery
  • Backup de cluster sharded
  • Validação de backup e teste de restore como rotina

Prática: Fazer backup, apagar dados por engano e recuperar até um ponto no tempo usando o oplog.

Arena: Chamados de backup e recovery.

Semana 4

Replica set

Aula 1

  • Arquitetura: primário, secundários e oplog
  • Eleição e failover automático
  • Write concern, read concern e read preference

Aula 2

  • Membros com prioridade, hidden e delayed
  • Configuração com rs.initiate, rs.status e rs.reconfig
  • Manutenção em rolling e ressincronização de membro

Prática: Montar um replica set de três nós e simular a queda do primário.

Arena: Chamados de alta disponibilidade, nível Pleno.

Semana 5

Sharding

Aula 1

  • Quando usar sharding e quando não usar
  • Componentes: shards, mongos e config servers
  • Escolha da shard key: ranged x hashed

Aula 2

  • Chunks e balancer
  • Zone sharding
  • Operação e diagnóstico de um cluster sharded

Prática: Montar um cluster sharded, escolher a shard key e observar a distribuição dos dados.

Arena: Chamados de alta disponibilidade e escala, nível Pleno e Sênior.

Semana 6

Consultas, aggregation e performance

Aula 1

  • Aggregation Pipeline: estágios e operadores
  • explain e leitura do plano de execução
  • Índices compostos e a regra ESR
  • Profiler e consultas lentas

Aula 2

  • Working set e uso do cache do WiredTiger
  • Operações em lote com bulkWrite
  • Índices: teoria dos algoritmos, diagramas animados, tipos e quando usar

Prática: Diagnosticar uma consulta lenta com explain e corrigir com o índice adequado.

Arena: Chamados de performance.

Semana 7

Segurança

Aula 1

  • Autenticação: SCRAM e alternativas corporativas
  • Autorização e RBAC com roles customizadas
  • TLS entre clientes e membros

Aula 2

  • Criptografia em repouso
  • Auditoria
  • Hardening de rede: bindIp e firewall

Prática: Habilitar autenticação, TLS e roles de menor privilégio em um replica set.

Arena: Chamados de segurança.

Semana 8

Atlas, operação e projeto final

Aula 1

  • MongoDB Atlas: clusters gerenciados e responsabilidade compartilhada
  • Transações multidocumento e sessões
  • Change streams, TTL e capped collections

Aula 2

  • Monitoramento e alertas em produção
  • Roteiro de troubleshooting de incidente
  • Projeto final e revisão com a turma

Prática: Projeto final: resolver, em grupo, um incidente que combina replica set, performance e restore.

Arena: Chamado integrador de nível Sênior.

Semana 9 Em breve

Atlas Vector Search, Text-to-MQL e agentes

Índices vectorSearch e $vectorSearch · Embeddings e RAG · Text-to-MQL com LangChain e LangGraph · Governança, custos e LGPD

Bootcamp MongoDB

Administração • Replicação • Alta Disponibilidade • Backup • Performance • Segurança