Skip to content

Commit

Permalink
fix: reformat glossary to website (#4)
Browse files Browse the repository at this point in the history
  • Loading branch information
jonaslagoni authored Aug 14, 2024
1 parent 88e148c commit 093a1d8
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 11 deletions.
10 changes: 0 additions & 10 deletions glossary.md

This file was deleted.

2 changes: 1 addition & 1 deletion patterns/event-carried-state-transfer.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,4 +320,4 @@ Further resources:
- https://solace.com/event-driven-architecture-patterns/
- https://blogs.mulesoft.com/api-integration/strategy/event-carried-state-messages/
- https://itnext.io/the-event-carried-state-transfer-pattern-aae49715bb7f
- https://eda-visuals.boyney.io/visuals/eventual-consistency
- https://eda-visuals.boyney.io/visuals/eventual-consistency
20 changes: 20 additions & 0 deletions patterns/glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Glossaries
description: The glossaries sections helps create a common language for the design patterns
---

# Glossaries

Many definitions have multiple words defining the same name for the concepts, this glossary sections helps create a common language for the design patterns.


Here is the content reformatted into a table for a glossary:

| Term | Definition | Usage |
|---|---|---|
| Delta events | Small events that add to previous events, i.e., similar to time since last changed in game development. | Used in [ECST](./patterns/event-carried-state-transfer.md) |
| Fat events | A self-contained event that includes most, if not all, information. | Used in [ECST](./patterns/event-carried-state-transfer.md) |
| Idempotent | A function is said to be idempotent if multiple calls with the same information never change the outcome. It is similar to stateless in application development.| Used in [ECST](./patterns/event-carried-state-transfer.md) |
| Exactly-once delivery | A message pattern that ensures that the consumer(group) only gets the message once, regardless of restarts, etc.| Used in [ECST](./patterns/event-carried-state-transfer.md) |
| PII | Personally identifiable information is any information connected to a specific individual that can be used to uncover that individual's identity, such as their social security number, full name, email address, or phone number.| Used in [ECST](./patterns/event-carried-state-transfer.md) |
| Eventual consistency | [When we build distributed systems, there are times that state is distributed across our architecture (e.g., when we favour availability over consistency, e.g., services have a copy of the data they are consuming vs requesting it from another service). This means data across your architecture in theory will be eventually consistent and at times the state will be inconsistent (as data is replicated across your architecture).](https://eda-visuals.boyney.io/visuals/eventual-consistency) | Used in [ECST](./patterns/event-carried-state-transfer.md) |

0 comments on commit 093a1d8

Please sign in to comment.