Skip to content

Commit e75c258

Browse files
committed
Adjust some details
1 parent 2a1a931 commit e75c258

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

docs/posts/quarkus-dapr.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,25 @@ Dapr stands for Distributed Application Runtime:
2828

2929
> Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless, and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.
3030
31-
In my opinion, what makes Dapr truly remarkable is the abstraction and standardization it provides in the shape of building blocks when integrated into your architecture.
31+
In my opinion, what makes Dapr truly remarkable is the **abstraction layer** and standardization it provides in the shape of building blocks when integrated into your architecture.
3232

3333
### Dapr Building Blocks
3434

3535
So, what are Dapr building blocks? Essentially, building blocks are APIs accessed over the network through HTTP or gRPC calls. In this post, I will discuss in details only two building blocks, including: **Publish and Subscribe**, **State Management**.
3636

37-
Remember when I mentioned abstraction?
3837

3938
![Diagram showing the communication between Quarkus and Dapr to use State Store and Pub/Sub](./assets/quarkus-dapr-diagram.png)
4039

41-
!!! note Note
40+
??? note "Note about the diagram"
4241

4342
The diagram above illustrates what we will implement in the following sections, using an in-memory State Store and Pub/Sub for simplicity. However, Dapr is not limited to these options and supports a wide range of state stores and messaging systems.
4443

45-
Similarly, when you use the **State Management** building block, you are interacting with the Dapr runtime to store or retrieve data from a data store. This state store can be AWS DynamoDB, Azure CosmosDB, Redis, Cassandra, Firebase, and [more](https://docs.dapr.io/reference/components-reference/supported-state-stores/).
4644

47-
The same principle applies to **Publish and Subscribe**. You interact with the Dapr API, and Dapr takes care of communication with the message broker on your behalf. You can take a look at all the PubSub supported implementations here (https://docs.dapr.io/reference/components-reference/supported-pubsub/).
45+
Remember when I mentioned **abstraction layer**?
46+
47+
When you use the **State Management** building block, you are interacting with the Dapr runtime to store or retrieve data from a data store. This state store can be AWS DynamoDB, Azure CosmosDB, Redis, Cassandra, Firebase, and [more](https://docs.dapr.io/reference/components-reference/supported-state-stores/).
48+
49+
The same principle applies to **Publish and Subscribe**. You interact with the Dapr API, and Dapr takes care of communication with the message broker on your behalf. You can take a look at all the PubSub supported implementations [here](https://docs.dapr.io/reference/components-reference/supported-pubsub/).
4850

4951
Dapr also provides other useful building blocks:
5052

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ markdown_extensions:
5050
extra:
5151
analytics:
5252
provider: google
53-
# property: G-KSLDC17QRK
53+
property: G-KSLDC17QRK
5454
annotate:
5555
properties: [//]
5656
social:

0 commit comments

Comments
 (0)