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.
Technology selection
General technology selection
- Selecting a transport
- Selecting a transport is probably one of the most important choices we have to make when designing a distributed system. Get an overview of what NServiceBus transports provide and understand which one best suits your scenario.
- Persistence
- NServiceBus endpoints need to store data. In this guide we’ll give you and overview of the available options.
- Hosting
- Finding the appropriate way to host your endpoints is another decision we can help with through this guide.
- Serialization
- In order to communicate, endpoints need to agree on a serialization format. This guide will discuss the available options.
- Dependency Injection
- NServiceBus has a built-in DI container, but it can be replaced with another container. In this guide you will find all the details how to use it and how to integrate it with your own code.
On-premises
- Windows service hosting
- Learn how to host NServiceBus endpoints as Windows Services.
- Web application hosting
- Learn all the details of how to host endpoints in web applications.
Azure
- Azure Functions hosting
- Learn how to host NServiceBus endpoints in Azure Functions.
- WebJob hosting
- Learn how to self-host NServiceBus endpoints in Azure WebJobs.
- Transactions in Azure
- In an environment based on services, those services usually do not provide transaction support. In this article you’ll learn why this is the case.
- Service Fabric Hosting
- Learn the ins and outs of hosting endpoints in Service Fabric.
Containers
- Docker Hosting
- Learn how to host NServiceBus endpoints in Docker containers.
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 support@particular.net.
Please try again, or send us an old fashioned e-mail to support@particular.net.