Communication by sending messages between components.

Message sent to observers when state changes.

Database copy used primarily for read operations.

Structure defining metadata fields and relationships.

Specification for describing HTTP-based APIs.

Lock restricting access to a database record.

Calling multiple methods sequentially on related objects.

File recording exact dependency versions.

Saved point to which a system can be restored.

Selecting which method implementation should execute.