Step-by-step tutorials to help you learn how to use NServiceBus. Tutorials include concepts, detailed instructions for how to build a sample project, and a downloadable solution with the completed example.

NServiceBus Quick Start

In this tutorial, we'll see why software systems built on asynchronous messaging using NServiceBus are superior to traditional synchronous HTTP-based web services. We'll also show how NServiceBus guarantees reliability and extensibility that can't be achieved with REST.

Introduction to NServiceBus

The best way to get started with NServiceBus is to use it to build something realistic. In doing so you'll learn the architectural concepts behind the software, and start to learn its capabilities. In this tutorial, you'll be building a back end for a retail e-commerce system. You'll learn how to send asynchronous messages between processes, how to use the Publish/Subscribe pattern to decouple business processes, and the advantages of using reliable messaging to enable automatic retries after processing failures.

The tutorial is divided into five lessons, each of which can be accomplished in a half hour or less — perfect for your lunch break.

Message replay

One of the most powerful features of NServiceBus is the ability to replay a message that has failed. Often, this type of failure can be introduced by a bug that isn't found until the code is deployed. When this happens, many errors can flood into the error queue all at once.

In this tutorial, see how roll back to an old version of an endpoint, and then replay the failed messages through proven code. This allows you to take the time to properly troubleshoot and fix the issue before attempting a new deployment.

Monitoring NServiceBus demo walkthrough

This stand-alone demo contains all of the platform components, preconfigured to work together. The package also contains a sample solution that you can run in conjunction with the metrics walkthrough to explore each of the metrics being reported and how they are related.

Monitoring NServiceBus tutorial

A step-by-step guide that shows how to configure the Particular Service Platform and your solution in order to monitor your system.

Last modified