Process of determining permitted actions.

Properties ensuring reliable database transactions.

Transaction either fully succeeds or fully fails.

Property describing an entity.

Result produced by the software during testing.

Testing whether software meets acceptance requirements.

Testing performed by software tools.

Test statement verifying an expected condition.

Informal testing without formal test cases.

Early testing typically performed internally.

Comparing two versions to determine which performs better.

Development guided by acceptance criteria and tests.

Modifies the most recent commit.

Reviewer confirmation that a change is acceptable.

Repository storing build outputs and packages.

Automatically adjusting resources based on demand.

Isolated infrastructure location within a cloud region.

Monitoring application behavior and performance.

Notification about a detected condition.

Ensuring authorized users can access resources when needed.

Deliberate attempt to compromise a system.

All possible points through which a system can be attacked.

Software that displays unwanted advertising.

Software designed to detect and remove malware.

Encryption using paired public and private keys.

Evidence used to verify identity.

Determining what an authenticated identity may access.

Rules governing access to resources.

Access control based on attributes.

Method or pathway used to conduct an attack.

Protocol mapping IPv4 addresses to MAC addresses.

Network layer providing application-level services.

Entry point that manages requests to backend services.

Path beginning from a filesystem root.

Range of addresses available to a process.

Linux distribution emphasizing simplicity and user control.

Lightweight Linux distribution often used in containers.