For this example, let's pretend we're creating a simple website that users can join and become a member of. We will construct our project so that the user is created in a backend service and not in the main code of the website.
The following diagram depicts our goal. We will have an ASP.NET MVC web application that will send a command from the HomeController
process, and then the command will be handled by another process called UserService
.