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

Bounded Context, Por quê usar? – Parte I

Na primeira parte desta série sobre Bounded Context, expliquei de uma forma breve o que é um BC. Com esse entendimento em mente, vamos ver agora quais as vantagens que temos ao utilizá-lo Ambiguidade O André, que trabalha na T.I, recebeu um chamado informando que a conta de um determinado funcionário estava bloqueada e o … Mais Bounded Context, Por quê usar? – Parte I