Skip to content

Commit

Permalink
Moved files for clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
chgeuer committed Mar 25, 2022
1 parent 09b673f commit edab16a
Show file tree
Hide file tree
Showing 17 changed files with 437 additions and 451 deletions.
File renamed without changes.
File renamed without changes.
442 changes: 434 additions & 8 deletions README.md

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion docs/testfile.md

This file was deleted.

File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
6 changes: 3 additions & 3 deletions src/pattern.md → pattern.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The pattern described in this document converts the Marketplace's Metered Billin

The following illustration provides an architectural overview:

![2022-03-15--13-00-00](docs/2022-03-15--13-00-00.svg)
![2022-03-15--13-00-00](images/2022-03-15--13-00-00.svg)

### Components in the system

Expand Down Expand Up @@ -129,7 +129,7 @@ The list of "ready to be submitted" entries can also be seen as a TODO-list of A

Based on the response message, the business logic can validate whether a "ready-to-be-submitted" entry successfully made it to the Azure Billing backend, or not; successfully submitted entries can be removed from the "ready to be submitted" collection.

![2022-03-15--13-00-01](docs/2022-03-15--13-00-01.svg)
![2022-03-15--13-00-01](images/2022-03-15--13-00-01.svg)

We have to assume that the aggregator might crash at any point in time (in the middle of an operation). Storing ready-to-be-submitted records (API-calls-to-be-made) in the system state greatly improves robustness of the aggregator and resiliency to failures and outages:

Expand All @@ -145,7 +145,7 @@ We have to assume that the aggregator might crash at any point in time (in the m

For event sourcing to work, you certainly need a few different event types:

![client-message-sequence](docs/client-message-sequence.drawio.svg)
![client-message-sequence](images/client-message-sequence.drawio.svg)


```mermaid
Expand Down
439 changes: 0 additions & 439 deletions src/README.md

This file was deleted.

0 comments on commit edab16a

Please sign in to comment.