
Boas práticas com DDD para integrar sistemas externos sem contaminar o domínio da aplicação.
Arquitetura de software, engenharia de software, cloud, plataforma e liderança técnica. Escrevo sobre desafios reais, trade-offs e decisões de quem constrói software todos os dias.
Temas recorrentes sobre arquitetura, engenharia, cloud, plataforma e liderança técnica.

Boas práticas com DDD para integrar sistemas externos sem contaminar o domínio da aplicação.
Publicações recentes sobre decisões técnicas, arquitetura e construção de sistemas reais.
Arquitetura de SoftwareIntegrando sistemas com DDD: como proteger seu domínio usando OHS, PL e ACLBoas práticas com DDD para integrar sistemas externos sem contaminar o domínio da aplicação.7 min de leitura
Engenharia de SoftwareResult Pattern: controle de fluxo da forma corretaComo usar o Result Pattern para tornar falhas esperadas explícitas, evitar exceções como controle de fluxo e melhorar a legibilidade em aplicações .NET.5 min de leitura
Arquitetura de SoftwareDocumentação ágil com C4 ModelComo usar o C4 Model para documentar arquitetura de software com diagramas simples, níveis de abstração claros e comunicação mais eficiente.5 min de leitura
Arquitetura de SoftwareAplicações resilientes com SAGAComo usar o padrão Saga para construir aplicações resilientes, coordenar transações distribuídas e equilibrar disponibilidade com consistência eventual.7 min de leitura
Engenharia de SoftwareAutomatizando testes de integração com TestContainers e DockerComo usar TestContainers, Docker, xUnit e WebApplicationFactory para automatizar testes de integração com dependências reais em aplicações .NET.5 min de leituraSou Software Engineer e Tech Lead.
Trabalho diariamente desenvolvendo plataformas financeiras distribuídas. Neste blog compartilho aprendizados sobre arquitetura, engenharia, cloud, plataforma, liderança técnica e decisões reais encontradas durante o desenvolvimento de software.