Skip to content

Commit

Permalink
Freshen/review comments/README
Browse files Browse the repository at this point in the history
  • Loading branch information
bartelink committed Dec 12, 2022
1 parent 626fb2c commit 97bbad3
Show file tree
Hide file tree
Showing 4 changed files with 90 additions and 89 deletions.
2 changes: 1 addition & 1 deletion DOCUMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ As noted in the [Effect of ChangeFeed on Request Charges](https://github.com/jet

Propulsion provides components that enable implementing such a strategy:
- A publisher that efficiently publishes events in a canonical format ('Kafka StreamSpans') (see the `proProjector` template), with stateful de-duplication of events (important given the fact that the bulk of appends involve an update to the Tip document, and the current form of the changefeed does not intrinsically expose the before and after states)
- A consumer component that consumes and decodes the 'Kafka StreamSpans' for use by a `StreamsProjector`
- A consumer component that consumes and decodes the 'Kafka StreamSpans' for use by a `StreamsSink`

It's important to consider deferring the running projections "over a longer wire" until the last responsible moment given:
- making the availability and performance of your Reactions and Publishing contingent on the availability and performance of your Kafka cluster should not be considered lightly (introducing another component alongside the event store intrinsically reduces the achievable SLA of the system as a whole)
Expand Down
Loading

0 comments on commit 97bbad3

Please sign in to comment.