Skip to content

Commit

Permalink
chore: add glossary
Browse files Browse the repository at this point in the history
  • Loading branch information
kasir-barati committed Aug 1, 2024
1 parent b9cff55 commit 4789d61
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 6 deletions.
9 changes: 9 additions & 0 deletions .github/docs/glossary/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<dl>
<dt id="#durability">
<a href="#durability">#</a>
Durability
</dt>
<dd>
A system that is durable is able to perform its responsibilities over time, even when unexpected events may occur.
</dd>
</dl>
27 changes: 21 additions & 6 deletions .github/docs/microservices/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,18 @@
<tbody>
<tr>
<td>
Message Broker/Message Queue
Message Broker/Queue
</td>
<td>
<ul>
<li>
RabbitMQ.
</li>
<li>
ActiveMQ.
</li>
</ul>
</td>
<td>RabbitMQ</td>
<td><img src="./message-broker.png" /></td>
</tr>
<tr>
Expand All @@ -42,10 +51,12 @@
</tr>
<tr>
<th>
Event Streaming Platform/Distributed Streaming Platform
Event Streaming Platform
<br />
Distributed Streaming Platform
</th>
<td>
Kafka/Apache Kafka
Apache Kafka
</td>
<td><img src="./kafka.png" /></td>
</tr>
Expand All @@ -68,7 +79,9 @@
<tbody>
<tr>
<td>
Optimized for high-throughput and scalable processing of event data. While they can provide near real-time processing, the speed can vary depending on factors like:
Optimized for high-throughput
<small>(Throughput measures the volume of data that passes through a network in a given period.)</small>
and scalable processing of event data. While they can provide near real-time processing, the speed can vary depending on factors like:
<ul>
<li>Network latency.</li>
<li>Volume of events.</li>
Expand All @@ -87,7 +100,9 @@
Generally slower than RPC because they involve more overhead. Messages are placed into queues and then processed, which introduces latency, especially if the system needs to:
<ul>
<li>Handle complex routing.</li>
<li>Message durability.</li>
<li>
Message <a href="../glossary/README.md#durability">durability</a>
</li>
<li>Large numbers of consumers.</li>
</ul>
</td>
Expand Down

0 comments on commit 4789d61

Please sign in to comment.