Azure From The Trenches
Commanding

A commanding mediator framework designed for clean code, rapid development and evolving modular-monoliths into micro-services.

Start Simple And Evolve

It's easy to get started with basic commanding inside a single solution, then when you need to scale you can update your application architecture through simple configuration without changing business logic.

Less Boilerplate, Less To Go Wrong

Eliminate the tedious repetitive boilerplate from your codebase leading to less code, fewer defects, improved consistency, and more flexibility.

Extensible

Take advantage of the ready made extension packages for caching, dispatching commands over HTTP, and making use of brokered message stores or build your own.