Component responsible for producing log messages.

Severity category assigned to a log message.

Process of replacing or archiving old logs.

Combining logs from multiple sources.

Connecting related events across log sources.

Check indicating whether a process is alive.

Process for selecting a coordinator in a distributed system.

Software environment running on a developer's machine.

Distributing requests across multiple resources.

Component distributing network traffic.

Load-balancing method favoring fewer active connections.

Tasks continuously react without making progress.

Concurrent algorithm avoiding traditional locks.

Loading data only when needed.

Stores the least significant byte first.

Compression allowing exact reconstruction.

Compression that discards some information.

Protocol for accessing directory services.

Header indicating when a resource was last changed.

Address used by a system to communicate with itself.

Name referring to the local computer.

Conceptual organization of software functions and components.

Architecture dividing software into logical layers.

Distributed model using a leader and replicas.

Reusable collection of software functionality.

Giving users only necessary permissions.

Testing behavior under expected workload.

Testing software for a specific locale.

Tool combining compiled objects into an executable.

Component loading executable code into memory.

Component converting source text into tokens.

Improving performance of program loops.

Cache removing least recently used entries.

Cache removing least frequently used entries.

Threads repeatedly changing state without making progress.

Synchronization object released after a condition is met.

Concurrent design avoiding traditional mutual-exclusion locks.