Test verifying that existing functionality still works.

Defined set of operations through which components interact.

Small independently deployable service implementing specific functionality.

Software that analyzes structured input according to a grammar.

Storage location for source code or software artifacts.

Program executing source or intermediate code directly.

Software connecting application components or layers.

Software update correcting defects or vulnerabilities.

Architectural style commonly used for web APIs.

Design principle where control is delegated to a framework or container.