Arquitetura de Software
Aprenda a tomar decisões de design e arquitetura com consciência — e saiba explicar o porquê de cada uma delas. Do Clean Code ao Domain-Driven Design, do frontend ao backend, com projeto real e imersões ao vivo.
- 24 turmas realizadas
- 10.000+ alunos
- Acesso vitalício

Você programa todo dia. Mas confia nas decisões que está tomando?
Você sabe que existe Clean Architecture, SOLID, Design Patterns, DDD. Talvez até já tenha lido sobre. Mas na hora de implementar, bate a dúvida: estou fazendo certo? Isso aqui é over engineering? Deveria usar microservices ou não?
Essa insegurança tem um custo. Você demora mais pra entregar, evita refatorar código que sabe que está ruim, e quando alguém pergunta "por que você fez assim?" a resposta é "vi num tutorial" ao invés de uma justificativa técnica consciente.
Essa formação existe pra resolver isso. Não é sobre decorar padrões — é sobre desenvolver o raciocínio pra saber quando usar, quando não usar, e por que.
Tudo que você precisa
pra dominar arquitetura.
Do Clean Code ao Domain-Driven Design, passando por TDD, Clean Architecture, Microservices e CQRS. Tudo que você precisa pra dominar design e arquitetura de software na prática.
Do código limpo à arquitetura robusta.
Vamos construir juntos uma aplicação completa — uma plataforma de trading — aplicando Clean Code, Refactoring, TDD, Clean Architecture, DDD, Microservices, Event-Driven e CQRS.
O QUE VOCÊ VAI DOMINAR
CONTEÚDO DAS IMERSÕES
Você não vai só aprender.
Vai construir.
A parte mais importante do curso é o projeto que desenvolvemos juntos ao longo das imersões. Nesta edição, vamos construir uma plataforma de trading — um cenário com domínio complexo, processamento intenso de dados em memória e arquitetura baseada em eventos.
Imagine: como permitir que 10.000 pessoas operem simultaneamente?
Esse projeto é o fio condutor de tudo. Cada conceito — Clean Architecture, DDD, Event-Driven, CQRS — é aplicado direto nele. Você vê a teoria virar código real, aula a aula.
Os verdadeiros motivos pra você querer ter essa experiência.
O curso conseguiu condensar, em apenas 8 imersões, conhecimentos e discussões que normalmente estão distribuídos em vários livros. Uma oportunidade de ampliar a visão sobre arquitetura de software.
O que eu realmente amo neste curso é que ele não ensina simplesmente ferramentas, mas sim técnicas e conceitos fundamentais para o desenvolvimento de software de qualidade.
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
O curso conseguiu condensar, em apenas 8 imersões, conhecimentos e discussões que normalmente estão distribuídos em vários livros. Uma oportunidade de ampliar a visão sobre arquitetura de software.
O que eu realmente amo neste curso é que ele não ensina simplesmente ferramentas, mas sim técnicas e conceitos fundamentais para o desenvolvimento de software de qualidade.
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
Sem dúvidas, um dos melhores investimentos que fiz em 2025. A profundidade técnica e a didática são incríveis. Saio com uma visão muito mais madura sobre arquitetura de software.
Formação extremamente enriquecedora. Base teórica sólida com muita prática ao vivo. Ampliou minha capacidade de liderar equipes com foco em qualidade.
O grande diferencial do curso foi ver os conceitos sendo aplicados na prática. Reforçou a importância de tomar decisões conscientes de design e arquitetura.
Now I can clearly bring both worlds together — AI alongside Clean Code & Architecture. The goal is to design and build better systems end-to-end. The context of the developer has changed, and so have I.
Sem dúvidas, um dos melhores investimentos que fiz em 2025. A profundidade técnica e a didática são incríveis. Saio com uma visão muito mais madura sobre arquitetura de software.
Formação extremamente enriquecedora. Base teórica sólida com muita prática ao vivo. Ampliou minha capacidade de liderar equipes com foco em qualidade.
O grande diferencial do curso foi ver os conceitos sendo aplicados na prática. Reforçou a importância de tomar decisões conscientes de design e arquitetura.
Now I can clearly bring both worlds together — AI alongside Clean Code & Architecture. The goal is to design and build better systems end-to-end. The context of the developer has changed, and so have I.
Tudo que você recebe.
Imersões ao vivo
Conteúdo 100% inédito apresentado ao vivo, com Q&A ao final de cada aula.
Acesso vitalício
Todas as imersões ficam gravadas e você tem acesso vitalício — inclusive das próximas turmas.
Grupo no WhatsApp
Comunidade com toda a turma. O grupo segue ativo após as imersões.
Certificado
Certificado emitido ao final de cada curso.
Gravações da turma anterior
Você recebe imediatamente a gravação da turma anterior pra começar a estudar antes mesmo das imersões ao vivo.
Sobre o instrutor.

Rodrigo Branas
Arquiteto de Software, Professor, Autor e Palestrante
Formado em Ciências da Computação pela UFSC, com mais de 20 anos de experiência. Fundador e CTO de uma empresa de tecnologia com mais de 500 clientes. Nos últimos 10 anos, apresentou mais de 300 palestras e deu aula para mais de 10.000 desenvolvedores. No YouTube, mantém um canal com mais de 243K inscritos, tendo feito lives com Robert C. Martin, Alistair Cockburn e Greg Young.
Perguntas frequentes.
As imersões ficam gravadas? Quanto tempo de acesso eu tenho?
Todas as imersões ao vivo ficam gravadas na plataforma e você tem acesso vitalício, inclusive nas gravações das próximas turmas.
Qual tecnologia é utilizada?
O projeto é desenvolvido com TypeScript, Node.js, React, PostgreSQL e RabbitMQ. Utilizamos Docker para o ambiente de desenvolvimento.
Eu não trabalho com TypeScript, ainda assim posso acompanhar?
Sim. A maioria dos alunos usa outras linguagens no dia a dia. Os conceitos de arquitetura são aplicáveis a qualquer linguagem.
Quanto tempo de experiência preciso ter?
O ideal é ter pelo menos 2 anos de experiência profissional e dominar uma linguagem de programação.
E se eu não gostar?
Devolvemos integralmente seu dinheiro se o cancelamento for feito até o término das imersões ao vivo. Nossa taxa de cancelamento é inferior a 0,01%.
Emite nota fiscal?
Sim. A nota é emitida pela BRANAS TECNOLOGIA LTDA (CNPJ 10.263.311/0001-05) e enviada por email logo após a inscrição.
Sua próxima decisão de arquitetura pode ser a de começar.
Tem alguma dúvida? Entre em contato pelo email rodrigo@branas.io ou pelo
.