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:
- NServiceBus technical introduction - A more technical introduction to NServiceBus as well as the Service Platform.
- (Video) - Live coding your first NServiceBus system - For those who prefer to sit back and watch an experienced developer build a messaging system with NServiceBus.
- NServiceBus overview - The most important benefits of NServiceBus at a glance.
- The Particular Service Platform - The wider benefits of the platform and where NServiceBus fits in.