Getting Started
Architecture
NServiceBus
Transports
Persistence
Hosting
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Modernization
Samples

Getting Started

The Particular Service Platform is a suite of tools for building and operating message-driven systems. NServiceBus is at its core, making it quick and easy to send, process, and publish messages across a wide variety of on-premises and cloud-based queuing technologies, with all the low-level serialization, threading, and transaction management handled out of the box.

Resources

  • Quickstart tutorial - The quickest way to try NServiceBus. In about 10 minutes, you'll send and process command messages, publish and subscribe to events, and see how messaging works without focusing on the underlying queuing technology. Start here if you're new to NServiceBus and want a quick hands-on introduction.
  • NServiceBus Step-by-step - A deeper tutorial that builds a more realistic retail e-commerce backend. You'll learn how to split responsibilities across endpoints, send commands, publish events, and use reliable messaging to recover from failures.
  • NServiceBus Sagas - A follow-on tutorial that introduces stateful message handling. You'll learn how to coordinate longer-running business processes, wait for multiple messages, delay work with timeouts, and manage workflows that unfold over time.
  • NServiceBus Monitoring demo - A downloadable demo that shows the monitoring features of the Particular Service Platform in ServicePulse. It includes pre-configured platform components and sample endpoints so you can explore slow handlers, message backlogs, and struggling endpoints in a running system.

Learn more

These additional resources provide a broader introduction to NServiceBus and the rest of the Particular Service Platform: