Logo do curso
Curso

Arquitetura de software e liderança técnica:

decisões, observabilidade e migração incremental

Quero estudar na alura

8h

Para conclusão

81

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Diferencie os papéis e responsabilidades do Tech Lead e do Arquiteto.
  • Conduza decisões técnicas alinhadas ao time aplicando critérios de Tipo 1 e Tipo 2.
  • Desenhe bounded contexts e defina team topologies para distribuir ownership.
  • Documente decisões arquiteturais com ADRs e utilize suporte de IA mantendo revisão humana.
  • Monitore serviços em produção integrando logs, métricas e traces para orientar trade-offs.
  • Planeje e execute migrações incrementais usando padrões como Strangler Fig e Branch By Abstraction.

Público alvo_

Profissionais de tecnologia que atuam ou desejam atuar como Tech Lead, arquitetos de software, líderes de times de engenharia e desenvolvedores seniores interessados em tomar decisões técnicas com responsabilidade, documentar arquitetura, observar sistemas em produção e migrar legados com segurança.

Henrique Ferreira La Montagna

Henrique Ferreira La Montagna

github

linkedin

Tech Lead e Especialista em Engenharia de SoftwareFocado em construir o futuro através do código. Com sólida experiência em grandes operações e formação contínua na área, unindo a visão estratégica de liderança com a paixão pela inovação técnica.Acredito que a tecnologia é a ferramenta mais poderosa para resolver problemas reais e, fora do terminal, meu hobby favorito é ter hobbies; — o que me leva a explorar constantemente novas áreas criativas, como impressão 3D, jogos de estratégia e música

Curso atualizado em 29/06/2026

Ementa

  1. Escopo da liderança técnica na arquitetura

    • Apresentação
    • Diferenciando Tech Lead e pessoa arquiteta
    • Definindo ownership e bounded contexts
  2. Ritos de alinhamento técnico do time

    • O custo do desalinhamento técnico
    • Tech Huddles para alinhar o time
    • Design Reviews e RFCs
    • Facilitando discussões técnicas
  3. Documentação de decisões com ADRs

    • Por que documentar decisões
    • Anatomia de uma ADR
    • Exemplo de ADR
    • Acelerando ADRs com GitHub Copilot
  4. Observabilidade e gestão de tradeoffs

    • Decidindo com evidências
    • Correlacionando logs, métricas e traces
    • Decidindo trade-offs
  5. Migração incremental de sistemas legados

    • Armadilha da migração Big-Bang
    • Padrões de migração incremental
    • Extraindo um domínio
    • Roadmap técnico

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda Liderança com esse e outros cursos, comece agora!

Conheça os Planos para Empresas