Maintainability
Building and maintaining better .NET service solutions is what the Service Platform is all about
Elegant API
Driven by best practices and industry leading patterns, the NServiceBus API leads developers, both new and experienced, to write highly maintainable solutions. No complex structures, mysterious schemas or puzzling code hacks - just POCO message contracts and intuitive .NET.
Get started with NServiceBusPublish/Subscribe
Dependency between message senders and receivers is practically eliminated with Event Driven Architecture communication patterns where both publisher and subscriber are not dependent on each other, but are only aware of the event itself. Combined with asynchronous messaging this provides a loosely coupled and highly maintainable solution architecture.
How Pub/Sub worksVisualize runtime behavior
A detailed display of your solution behavior at runtime (including messages flow, endpoints interacting, performance and under-the-hood message data and metadata) dramatically reduces the complexity and improves understanding, managing and developing modern applications. Any change in behavior is clearly visible, visualized and detailed, on-demand and in near-real-time.
Runtime visualization overviewVisualize long-running processes
Get powerful insights into the behavior of long running processes and workflow with Saga visualization, providing complete under-the-hood details on data and metadata changes and full interaction details.
Learn about visualizing sagasFailure detection and debugging
Integrate the power of production monitoring to receive near-real-time indication of any endpoint and message processing failures, and immediate drill-down into the failure details (including full context and exception stacktrace).
Get started with errors and retriesThe support NServiceBus provides around asynchronous messaging and publish/subscribe communication makes the implementation of Service Oriented Architectures very straightforward. While the performance and scalability of the platform is able to handle the massive loads we're under, we're just as pleased with how quickly developers are able to get started with NServiceBus – even those coming into the project later on benefit from the maintainability of NServiceBus-centric code.
Andre Angeltun, If P&C Insurance