Jump to ratings and reviews
Rate this book

Learning NServiceBus

Rate this book
Build reliable and scalable distributed software systems using the industry leading .NET Enterprise Service Bus About This Book Harness the power of Publish/Subscribe to build robust applications Build reliable message-driven systems that automatically compensate for system failure A concise and example-oriented guide to building reliable and scalable systems with SOA principles Who This Book Is For

If you are a .NET developer who wants to eliminate the problems related to defective third-party web service integration or batch job failures, then this is the book for you. It is also perfect for those of you who are new to NServiceBus and service-oriented architecture and would like to learn how you can streamline all of your development efforts.

What You Will Learn Create systems that can be maintained and upgraded without downtime Make your web service integrations reliable Create code that automatically compensates for failures Apply the principles of messaging theory and eventual consistency Decouple and simplify business processes with Publish/Subscribe Replace batch jobs with business processes that are reliable, adaptable, and testable Create software that can scale horizontally as well as vertically Monitor your software for health, performance, and adherence to SLAs In Detail

Building complex software systems is hard, but it doesn't have to be! NServiceBus is a powerful, yet lightweight, open source messaging framework used to design distributed .NET enterprise systems. Entirely pluggable, yet simple to use, it can help you apply the principles of messaging and SOA to build robust, scalable, and maintainable systems.

This book is an essential guide that will help you become a messaging guru. From sending a simple message, to publishing events, to implementing complex long-running business processes, you'll learn everything you need to know to start building complex software systems in no time.

206 pages, Kindle Edition

First published January 1, 2013

5 people are currently reading
21 people want to read

About the author

David Boike

4 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (20%)
4 stars
19 (48%)
3 stars
9 (23%)
2 stars
3 (7%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Damir Arh.
17 reviews2 followers
March 15, 2015
The book starts out with a short step-by-step tutorial for creating a simple distributed application using NServiceBus, but it quickly moves on to a more advanced overview of the platform as a whole and the principles it builds on. Although most of the book revolves around development, it doesn't constrain itself to it. Towards the end, operational topics are covered as well: application configuration, administration, monitoring, scaling; showing the scope of the platform, being much more than just a development framework.

The author doesn't focus on NServiceBus alone; instead he gives quite a lot of attention to the basics of messaging and service buses, doing his best to provide incentives for a distributed application design. No matter the previous experience, by the end of the book the reader should be acquainted enough with NServiceBus, to recognize a project requiring it. When that happens, this introductory book won't be enough to get the job done. Still, once you've read it, it will be much easier to depend on other (mostly online) resources, listed in the book. I also like, how the author pointed out the most important changes in the latest version of NServiceBus, which will prove more than useful when reading older blog posts about it.

Whether you're starting to learn about NServiceBus, considering the adoption of distributed architecture in a .NET framework based project, or just want to know what NServiceBus is about, you should read this book. You never know when this knowledge might give you a different perspective on the challenges in your daily work.
Profile Image for Sebastian Gebski.
1,230 reviews1,415 followers
September 18, 2013
Reasonable quality for sensible price. Works well as an introduction - it covers 4.0 (that makes it really up-to-date) and does it in really comprehensive way. There's not much fluff around, so you don't get bored by reading about "obvious obviousities" or every damn parameter of every damn function. Things that are self-explanatory are left exactly that way.

But ... I didn't like the code samples (examples) in this book. You can't say they are wrong or they miss the point, but they are too "low level" - I'm missing some scenario examples, for real-life scenarios. So, basically, this book provides you the full palette of low-level tools, briefly describes some higher level topics, but doesn't do much to credentialize itself (or rather - credentialize NServiceBus) with non-"HelloWorld" code.

Anyway, it's one of two good resources on NServiceBus at the moment (the other one is Pluralsight course by A. Ohlund). Still recommended.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.