Design feature suggesting how something can be used.

Operation that can safely be repeated with the same intended effect.

Infrastructure for managing service-to-service communication.

Service coordinating application-level operations.

Boundary hiding implementation details.

Pattern coordinating distributed transactions through local transactions.

System whose behavior is triggered by events.

Layer handling external systems and technical details.

Interface separating interacting software components.

Distributed workflow where services react independently to events.