Message bus components, allowing pub/sub mechanism for exchanging messages intra- or inter-component.
Very useful in patterns like CQRS.