Skip to content

Commit b93d35f

Browse files
authored
grammar tweak
1 parent 953e895 commit b93d35f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tutorials/nservicebus-sagas/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ extensions:
1111

1212
In the [NServiceBus step-by-step tutorial](/tutorials/nservicebus-step-by-step/) we created a functioning demo of a retail system that separates different concerns (like accepting an order, charging the credit card, and shipping the order) into different physical processes called endpoints that communicate by exchanging messages.
1313
We saw how the ability to publish events and create multiple subscribers lets us decouple our code so that each endpoint can focus on a single responsibility.
14-
Even in the face of errors and endpoint failures, we can fail gracefully and in some cases, even recover to the point where our users don't even know an error occurred.
14+
Even in the face of errors and endpoint failures, we can fail gracefully and, in some cases, even recover to the point where our users don't even know an error occurred.
1515

1616
However, message handlers are stateless and many business processes are not. For example, how do we ship an order when we have to wait for *both* `OrderPlaced` and `OrderBilled` to be processed first?
1717
How do we create a delay so that we can trigger an action at some point in the future? How do we make decisions based on what happened minutes, hours, or even years ago?

0 commit comments

Comments
 (0)