Events on the Outside versus Events on the Inside

Recently I've been revisiting some of my Domain Driven Design, CQRS & Event Sourcing knowledge and techniques. I've supported creation of systems with these approaches, hence, I could revisit the experiences I had as well. If you are not familiar with these topics, a good started could be my Feed Your Head list. Inside So … Continue reading Events on the Outside versus Events on the Inside

Single producer single consumer optimizations

The producer-consumer relationship is one of the most fundamental cooperation patterns. Some components produce values, issues requests and some consume/handle them. Depending on the number of components at the end of this dependency it's called 'single/multi producer single/multi consumer' relationship. It's important to make this choice explicit, because as with every explicit choice, it enables … Continue reading Single producer single consumer optimizations