MessageHandler MH Sign Up

Learning Path


Welcome to the MessageHandler way of building distributed software.

This learning path provides you a tutorial with short, easy to follow, lessons that teach you particular aspects of our libraries in a real-world context.

The e-commerce tutorial

In this tutorial you'll design and build an e-commerce system.

Along the way you will learn how to use MessageHandler, Microsoft Azure, Event Modeling and a lot more.

  1. Set up your development environment
  2. Model the business process
  3. Implement an aggregate root
  4. Create an in-memory projection
  5. Set up persistence
  6. Host in ASP.NET Web API
  7. Design a task oriented user interface
  8. Implement a transient reaction
  9. Guarantee delivery of events
  10. Achieve polyglot persistence
  11. Manual task processing
  12. Automate task processing

Get the code

You can find the associated code on github. Each lesson has it's own folder in the repository. Go ahead and clone it.


Sign up to our newsletter to get notified about new content and releases

You can unsubscribe at any time by clicking the link in the footer of your emails. I use Mailchimp as my marketing platform. By clicking subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.