1
minute
17. Distributed application
Date: 2024-11-25
Status
Accepted
Context
We need to define distributed application in an event driven architecture.
Decision
We will use Dapr to support communication, state and workflow with best pactices for security, resiliency and observability.
Consequences
We will use Dapr CLI and integrate dapr sidecars to our local dev environment.
---
config:
look: handDrawn
theme: neutral
---
flowchart LR
SWA{{Static Web App}} --> FE[Ionic App]
DAPR{{Dapr}}
KEDA{{Container App}}
MS[Node Service]
AI{{App Insight}} --- T@{ shape: notch-rect, label: Tracability}
LOG{{Log Analytics}} --- O@{ shape: notch-rect, label: Observability}
FE --> KEDA --> MS --> DAPR
DAPR --> AI
DAPR --> LOG