Decomposing .NET monoliths with NServiceBus and Docker

Monoliths are hard work. They're difficult to understand, brittle to change, time-consuming to test and risky to deploy. And you're stuck with the monolith's tech stack so you can't use any modern architectures or technologies.

Decomposing monoliths is easy if you take the right approach, and it results in a distributed solution with many small components. Those can be independently updated, tested and deployed, which means you release better software, more quickly.

In this recording you'll learn about:

The right approach to decomposition - the feature-driven approach, powered by Docker and NServiceBus

How to run your monolith in a container

How to extract features into new components

How to plug components together with NServiceBus and run the whole stack in Docker containers