May 11, 2024
3 minute read
**NServiceBus** is a message-based middleware platform that simplifies the development of distributed applications where distributed transactions are needed. NServiceBus enables you to achieve high availability, scalability, and fault tolerance in your applications without having to invest a lot of time and effort in distributed systems programming. NServiceBus is used by many organizations around the world, including Microsoft, Amazon, and Google.
Distributed transactions
A distributed transaction is a transaction that spans multiple nodes in a distributed system. For example, if you have an application that runs on two different servers, and you want to transfer money from one account to another, you would need to use a distributed transaction to ensure that the money is either transferred from both accounts or not at all.
k3whd2|
Find a path to becoming a NServiceBus. Learn more at:
OpenCourser.com/topic/k3whd2/nservicebu
Reading list
We've selected three books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
NServiceBus.
Provides a comprehensive overview of NServiceBus, covering topics such as architecture, messaging, persistence, and scaling. It is written by an experienced NServiceBus developer and great resource for anyone who wants to learn more about the framework.
Glossary for NServiceBus. It covers topics such as architecture, messaging, persistence, and scaling. It is written by an experienced NServiceBus developer and great resource for anyone who wants to learn more about the framework.
Shows how to apply domain-driven design principles to NServiceBus applications.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/k3whd2/nservicebu