The Simple Yet Powerful Mediator (original) (raw)

Simple mediator implementation

Supports in-process messaging patterns such as request/response and event notifications, or more performance-demanding use cases such as streams.

Enable powerful and maintainable architectures

Perfect fit for Command-Query Responsibility Segregation (CQRS) and Vertical Slice Architecture (VSA). Application logic becomes neatly encapsulated in a uniform interface.

Extensible pipeline middleware

Apply common application logic patterns across handlers via pipelines. Reduce boilerplate or target complex scenarios with generic constraints.

Proven design

APIs refined over countless clients, users, and downloads. Designs proven with first-hand usage in dozens and dozens of customer projects.

Robust community

Join a group of like-minded users implementing CQRS and VSA. Share your insights and ask questions to fellow experts.

Simple configuration

Rich scanning and auto-registering process instead of leaning on feature-poor dependency injection containers.