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