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