Linking libraries during loading or execution.

Detailed diagnostic log message.

Tracking requests across distributed services.

Ability to preserve data over time.

Double-ended queue.

Linked list with forward and backward references.

Resizable array structure.

Graph whose edges have directions.

Graph traversal exploring deeply before backtracking.

Algorithm for shortest paths with nonnegative weights.

Solving a problem by dividing it into smaller problems.

Solves overlapping subproblems using stored results.

Produces predictable results for given input.

Uses another hash function for collision resolution.

Diagram showing deployed software and infrastructure.

Representation of concepts in a business domain.

Diagram showing movement of data.

Tree representing choices and outcomes.

Document describing software design.

Moving or restructuring database data.

Restoring systems after major failures.

Documented procedures for system recovery.

Backup containing changes since last full backup.

Location prepared for recovery operations.

Lock coordinating access across machines.

Algorithm allowing nodes to agree on state.

Database operations limit application performance.

Cache shared across multiple application instances.

Pointer referencing invalid or released memory.

Accessing the value represented by a pointer.

Using two buffers to smooth processing.

Background process providing a service.

Container for files and subdirectories.

Software controlling a hardware device.

Filesystem representation of a device.

File containing a representation of storage contents.

Limit on storage usage.