Comunicação entre Bounded Contexts

Objetivo Olá tudo bem? Até agora, falei sobre o que é, os motivos pelo quais é uma abordagem que deve estar em nossa “caixa de ferramentas” e como definimos a comunicação entre bounded contexts. Neste post, veremos como realizamos a comunicação entre BC via mensagens, utilizando o RabbitMQ como nosso message broker. Message broker Message … Mais Comunicação entre Bounded Contexts

SimpleInjector – Register Conditional

Problema Olá tudo bem? Venho utilizando SimpleInjector como framework de IOC nos meus últimos projetos e realmente é bem simples e fácil de utilizar. Porém hoje passei pela dificuldade de configurar meu container para utilizar uma implementação especifica dado um implementador, isto é, quando utilizar uma determinada classe caso exista várias implementações para uma interface. … Mais SimpleInjector – Register Conditional

Bounded Context, Por que usar ? – Parte II

Continuando a série sobre bounded context, vou comentar mais alguns benefícios que ganhamos ao utilizar BC. Crescimento de complexidade Modelos monolíticos possuem a tendência de acumular muitos conceitos de domínio e cuidam de muitas regras de negócio, facilitando, assim, que o desenvolvedor cometa erros de conceito, sobrecarregando um objeto de domínio com comportamentos que fazem sentido para uma … Mais Bounded Context, Por que usar ? – Parte II