Locations where a runtime searches for classes or libraries.

Reusable collection of network or database connections.

Temporary code used to obtain an access token.

Writing beyond allocated memory boundaries.

Architecture emphasizing separation of concerns and dependency direction.

Dependency injection performed through a constructor.

Automatically adjusting computing resources according to demand.

Defect causing incorrect or unexpected software behavior.

Code designed for readability, simplicity, and maintainability.

Repository storing container images.