Da complexidade ao controle: arquiteturas evolutivas na prática
Aprenda a construir arquiteturas evolutivas sem over-engineering, baseado em experiência real construindo aplicações de grande escala em empresas como ThoughtWorks e Atlassian.
Aprenda dividindo uma aplicação complexa em módulos independentes
Reconhece algum desses desafios?
Sistemas que não escalam quando o negócio cresce. Mudanças em um módulo quebram outros inesperadamente.
Adicionar abstração sobre abstração "preparando para o futuro", criando complexidade acidental.
Acoplamento forte torna impossível refatorar. A única solução parece ser reescrever do zero.
Baseada em experiência real de sistemas de larga escala
100+ microserviços na Atlassian, 50M+ transações diárias
Comece simples, evolua com evidência. Sem big bang rewrites.
Aprenda quando usar cada padrão e quando NÃO usar
FakeFlix do zero até produção, com código real
Do monolito simples até arquiteturas distribuídas
O que diferencia este curso dos demais
Aprenda a usar IA profissionalmente para:
Aprenda a identificar e eliminar complexidade acidental:
Governança que se auto-aplica:
Cada conceito é explicado teoricamente, implementado no FakeFlix e analisado seus tradeoffs
Ferramentas para entender arquitetura na prática
Veja cada conceito aplicado em um projeto real
src/module/
├── billing/
│ ├── billing.module.ts
│ ├── core/
│ │ └── service/
│ │ └── subscription.service.ts
│ ├── http/
│ │ └── rest/
│ │ └── controller/
│ │ └── subscription.controller.ts
│ └── persistence/
│ ├── entity/
│ └── repository/
├── content/
│ ├── admin/
│ ├── catalog/
│ └── video-processor/
└── identity/
├── core/
├── http/
└── persistence/3 domínios principais (Identity, Billing, Content) com subdomínios para alta coesão
Cada módulo com seu próprio banco de dados e migrações independentes
ESLint rules customizadas garantem integridade arquitetural automaticamente
Da filosofia até arquiteturas distribuídas
Aprenda com quem trabalhou em sistemas de larga escala
Com mais de 14 anos de experiência em empresas como ThoughtWorks, Meltwater e Atlassian, Waldemar liderou o desenvolvimento de produtos que alcançaram milhões de usuários. Na Atlassian, foi líder técnico do desenvolvimento da plataforma de plugins Forge, sendo o maior usuário de Lambda de toda a Ásia/Pacífico.
Especialista em liderança técnica e sistemas escaláveis, já atuou como Senior Engineer, Tech Lead, Principal Engineer e Engineering Manager. Fundador da Tech Leads Club, comunidade focada em conteúdo avançado para desenvolvedores seniores.
"Este curso não é teoria abstrata. São padrões testados em produção, em sistemas que processam milhões de requisições por dia."
Acesso à comunidade com 1000+ desenvolvedores seniores para discussões, code reviews e networking de alto nível.
Conheça a comunidade →Com no mínimo 3 anos de experiência que querem aprofundar conhecimentos em arquitetura e design de sistemas
Que precisam tomar decisões arquiteturais e guiar suas equipes
Que querem dominar arquiteturas escaláveis e patterns de software enterprise
Faça parte da maior comunidade de desenvolvedores seniores do Brasil
1000+ desenvolvedores seniores
Além do curso, você terá acesso durante toda sua assinatura à nossa comunidade exclusiva de desenvolvedores seniores, tech leads e arquitetos de software.
"A comunidade que mais impactou minha carreira. Discussões reais, conteúdo afiado e networking com quem realmente vive a dores de software engineer no dia a dia."
"Acredito que a TLC é um lugar único, onde conseguimos discutir e entender sobre decisões difíceis, contribuir e auxiliar na trajetória de outras pessoas e conhecer pessoas fora da curva."
Invista no seu desenvolvimento profissional
Acesso anual a TODOS os cursos + Comunidade exclusiva
Assinatura anual • Renovação automática • Cancele quando quiser
Teste a plataforma por 7 dias. Se não agregar valor, devolvemos 100%