Logo do curso
Curso

Arquitetura de software para Tech Leads:

decisões, observabilidade e migração incremental

Quero estudar na alura

8h

Para conclusão

160

Pessoas nesse curso

8.6

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Diferencie os papéis e responsabilidades do Tech Lead e do Arquiteto.
  • Classifique decisões como reversíveis (Tipo 2) ou irreversíveis (Tipo 1) e conduza cada uma com o time
  • Distribua ownership usando bounded contexts e Team Topologies
  • Registre decisões com ADRs, usando o GitHub Copilot para acelerar sem abrir mão da revisão humana
  • Use logs, métricas, traces e SLOs para decidir trade-offs com evidências
  • Modernize sistemas legados sem big-bang, com 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 | Engenheiro de Software Especialista | Arquiteto de Soluções | AWSCom mais de 14 anos de experiência, sou um Arquiteto de Soluções e Engenheiro de Software Especialista focado em projetar e construir sistemas de alta performance, escaláveis e resilientes para desafios complexos de negócio. Minha abordagem é holística, integrando Back-end, Front-end, Infraestrutura, Observabilidade e Segurança para entregar valor de ponta a ponta.

Curso atualizado em 07/10/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