Pular para o conteúdo
Capa do curso Arquitetura de Software: Pense e Decida como Arquiteto
Arquitetura de Software Novidade

Aprenda a pensar como arquiteto e a liderar decisões técnicas em times reais

4.7 rating
+1.250 alunos

Cupom NOV_2026 · Acesso vitalício · 30 dias de garantia

Sobre o curso

A maioria dos cursos de arquitetura ensina padrões. Este curso ensina a pensar. Saber que microsserviços existem não prepara ninguém para decidir se microsserviços fazem sentido para aquele produto, naquele momento, com aquele time e aquelas restrições de orçamento. Esse raciocínio é o que separa um desenvolvedor sênior de um arquiteto.

O que torna este curso diferente:

  • Metodologia inspirada nos casos da Harvard Business School: cada tema segue o ciclo conceito - caso real - princípio acionável
  • Fio condutor narrativo: você acompanha a startup LunaLog do monólito inicial até uma plataforma que serve centenas de transportadoras
  • Foco em decisão, não em catálogo: como avaliar, comparar e justificar uma escolha arquitetural diante de requisitos de negócio reais
  • Prática de verdade: 38 laboratórios para rodar localmente em contêineres, com o efeito de cada decisão arquitetural medido com números reais

O que você vai aprender:

  • Definir e comunicar arquitetura para diferentes públicos, do CEO ao desenvolvedor, usando o C4 Model
  • Avaliar e negociar atributos de qualidade: disponibilidade, escalabilidade, segurança e resiliência
  • Analisar trade-offs arquiteturais com CAP Theorem, PACELC e outros frameworks consolidados
  • Escolher entre monólito, microsserviços, serverless, orientada a eventos e arquitetura em camadas
  • Projetar sistemas escaláveis com cache, filas, CQRS e design de APIs robustas
  • Estruturar segurança em nível arquitetural: autenticação, autorização, Zero Trust e proteção de dados
  • Implementar observabilidade, resiliência, circuit breakers e estratégias de recuperação de falhas
  • Conduzir modernização e migração de sistemas legados com risco controlado
  • Construir arquitetura evolutiva com governança e decisões rastreáveis via ADR
  • Exercer o papel de arquiteto em times reais: facilitação, comunicação e influência sem autoridade hierárquica

O que está incluído:

  • Mais de 99 aulas em 10 seções: fundamentos, estilos arquiteturais, design de sistemas, segurança, CI/CD, observabilidade, resiliência, modernização, governança e liderança técnica
  • Aulas práticas com análise de contratos de API, diagnóstico de sistemas inseguros, pipelines com problemas reais e dashboard de observabilidade com Prometheus e Grafana
  • 38 laboratórios hands-on no repositório do curso (Docker Compose e Kubernetes local com Kind): monólito modular vs distribuído, EDA e idempotência, CQRS e Event Sourcing, cache stampede, rate limiting, circuit breaker, OAuth 2.1 com PKCE, JWT, policy-as-code, zero trust com mTLS, blue/green e canary, OpenTelemetry, SLO e burn rate, chaos engineering, Strangler Fig e fitness functions
  • Tudo roda na sua máquina, sem conta em nuvem e sem custo. As aulas dos laboratórios são publicadas de forma progressiva, e o repositório já traz todos prontos
  • Projeto final integrador com o caso LunaLog, reunindo todas as decisões arquiteturais em um único arco de avaliação
  • Acesso vitalício com atualizações incluídas

Para quem é este curso

Para desenvolvedores seniores que querem evoluir para o papel de arquiteto de soluções, arquitetos que tomam boas decisões mas têm dificuldade em justificá-las ou comunicá-las, tech leads que precisam liderar decisões arquiteturais em times distribuídos e profissionais em transição para papéis de arquitetura em empresas de médio e grande porte.

O que você leva

  • 38+ laboratórios práticos
  • Certificado de conclusão Udemy
  • Acesso vitalício ao conteúdo
  • App iOS e Android com download offline

Resultado esperado

Ao final, você toma e comunica decisões arquiteturais com clareza e segurança - avaliando trade-offs, documentando com ADRs e liderando esse raciocínio em times reais.

Repositório oficial do curso

marlonanesi/arquitetura-software
Ver no GitHub

Slides de cada aula e 38 laboratórios práticos (Docker Compose e Kind) no caso LunaLog

48 21 Python atualizado hoje

Material de apoio oficial: scripts de laboratório, templates e referências do curso. Acesso gratuito para alunos e para a comunidade.

Perguntas frequentes

Pronto para se certificar?

Conteúdo criado a partir de experiência real em projetos AWS. Acesso vitalício e suporte direto do instrutor.

Começar o curso

Cupom NOV_2026 · Acesso vitalício · 30 dias de garantia