Programa do Curso

Módulo 1: Padrões de Arquitetura que Escalam

Objetivo: Concordar sobre um conjunto simples e compartilhado de padrões de arquitetura que os Principais possam consultar em suas decisões diárias.

Tópicos

  • Princípios de arquitetura: o que padronizar versus o que as equipes decidem
  • Noções básicas de decomposição: definição de limites e responsabilidades
  • Noções básicas de integração: contratos de API, versionamento, compatibilidade
  • Visão geral de mensageria: Kafka vs RabbitMQ, o que padronizar
  • Visão geral de dados: propriedade e pensamento de fonte da verdade (Mongo + SQL Server)
  • Anti-padrões arquiteturais comuns em sistemas de grande escala
  • Documentação leve de decisões (conceito ADR/RFC)

Módulo 2: Arquitetura de Código em Grandes Soluções .NET

Objetivo: Alinhar orientações práticas para decisões de arquitetura de código dentro de grandes soluções.

Tópicos

  • Estruturação de grandes soluções .NET: módulos, camadas, limites
  • Direção de dependência e manutenção da visibilidade da arquitetura no código
  • Bibliotecas compartilhadas: quando ajudam versus quando criam acoplamento
  • Limites de integração no código: padrões de separação de responsabilidades
  • "Lentes de revisão" de arquitetura de código: o que observar rapidamente
  • Gerenciamento de exceções sem comprometer a consistência

Módulo 3: Revisões de Design que Geram Decisões

Objetivo: Estabelecer uma abordagem consistente de revisão de design que produza decisões e compreensão compartilhada.

Tópicos

  • O que torna uma revisão de design forte no nível Principal
  • Fluxo de revisão: o que é revisado e quando
  • Critérios de revisão: as poucas coisas que mais importam
  • Facilitação: manter discussões sênior focadas e produtivas
  • Encerramento de decisões: como encerrar debates e avançar
  • Registro de resultados: decisões e ações de acompanhamento
  • Revisão prática usando um estudo de caso curto (nível de sistema)

Módulo 4: Influência sem Autoridade para Principais

Objetivo: Reforçar os hábitos de mentoria, feedback e alinhamento com contribuidores individuais.

Tópicos

  • Mentoria versus direção: orientar sem assumir a responsabilidade
  • Fornecer feedback técnico de alto nível (claro e baseado em padrões)
  • Promover alinhamento entre contribuidores individuais: técnicas práticas
  • Lidar com desacordos e resistência de forma construtiva
  • Padrões de conversa simples e scripts que os Principais podem reutilizar


 

Requisitos

Os participantes devem trazer 2 a 3 exemplos anonimizados de debates recorrentes (escolhas de decomposição de sistema, abordagem de integração, regras de estrutura de código). Quaisquer padrões internos existentes podem ser compartilhados opcionalmente.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas