Skip to main content

Learn NServiceBus and the Service Platform

We've lined up and organized the most important content, from materials to get started, all the way to getting ready for production.

Looking to learn the fundamentals of distributed systems design?

Start with industry expert Udi Dahan's FREE course.

Get the course

Getting started

Why should I use message queues?

If you want to know why message queues are used, check the following content to familiarize yourself with the benefits of queuing. Once you're done, have a look at the Overview of the Service Platform.

What is a message queue?

If you've ever run a nightly batch job to update entity statuses, send notification emails, or generate reports, then you're already using your database as a kind of queue. The blog post You might be queuing without knowing it introduces better ways to handle those scenarios.

How do I deal with errors when working with message-based systems?

Not all errors are equal. There are different types of errors that can occur in a system and messaging can help to deal with each type in a different and suitable way. Read the blog post, I caught an exception. Now what? to learn more.

How can I monitor microservices built using messaging?

Microservices are all the rage today, but they pose significant challenges when it comes to monitoring them. The video What to consider when monitoring microservices explains how to appropriately monitor your microservices.

What else is important to know about working with microservices and messaging?

Monitoring isn't the only pitfall when building a system based on microservices. In the How to avoid microservices pitfalls talk, we discuss other traps to watch for.

Overview of the Service Platform

Looking for more learning content?

Subscribe to new blog posts to get the latest learning articles, directly from the Particular Software engineering team.
Thanks! We'll be sending you some new learning content soon!
Something went wrong and we couldn't send your request.
Please try again, or send us an old fashioned e-mail to