Runtime Discovery

Kind: mechanism

Layer: Extensibility Core

Aliases: Auto-Discovery, Registry/Discovery Mechanism

Record: architecture:runtime-discovery

Severity: contextual

Scope: runtime, plugin, module, service

Canonical: Ontology

A mechanism that finds the available handlers, plugins or services at startup by matching a naming convention, a file pattern or metadata, and registers each one it finds in place of a hand-written list.

Listed in Architecture principles, after Domain Service and before Service Discovery.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Enforced by

Reinforced by

Linked from

in this codebase