Asynchronous Communication

Kind: principle

Layer: Execution Core

Record: architecture:asynchronous-communication

Severity: contextual

Scope: service, system

Canonical: Ontology

A design rule that work the caller does not need at once is sent as a message, so the caller does not wait on it.

Listed in Architecture principles, after Integration Events and before Eventual Consistency.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from