Decreases a value by one.

Process of finding and fixing software defects.

Tool for examining program execution.

Metadata allowing debugging of compiled code.

Log containing detailed diagnostic information.

Tracking requests across distributed services.

Ability to preserve data over time.

Process for restoring systems after major failures.

Backup containing changes since the last full backup.

Rules determining how long data is kept.

Process of retrieving lost or damaged data.

Copying database data between systems.

Degree to which copies contain matching information.

System whose components operate across multiple machines.

Processing performed across multiple computers.

Application whose components run on multiple systems.

Database whose data is stored across multiple systems.

Transaction spanning multiple services or databases.

Lock coordinating access across multiple systems.

Settings used when no custom values are supplied.

Settings that can change without rebuilding software.

Environment used for software development.

Container configured for software development.

Tasks permanently waiting for each other.

Applying the same operation to many data elements.

Cache shared across multiple application instances.

Using two buffers to reduce processing conflicts.

Allocating memory during program execution.

Pointer referring to invalid or freed memory.

Accessing the value referred to by a pointer.

Direct Memory Access for transferring data without CPU copying.

Reconstructing data from serialized representation.

Converting encoded data back to its original form.

Compression algorithm used by ZIP and related formats.

Fixed-size summary of data.

Cryptographic proof of data authenticity and integrity.

Converting encrypted data back to readable form.