Software designed to operate inside dedicated hardware.

Software reproducing another system's behavior.

Bundling data and operations while restricting direct access.

Transforming readable data into protected ciphertext.

Network or API location where communication terminates.

Distinct object represented in a software model or database.

Named value supplied by an operating environment.

Event indicating abnormal or unexpected program behavior.

Mechanism for responding to runtime errors.

File containing code that can be executed.

Combination of values and operators producing a result.

Software component adding functionality to another program.

Infrastructure transporting events between software components.

Architecture based on producing and consuming events.

Code responding to a specific event.

Mechanism repeatedly processing asynchronous events.

Storing application state as a sequence of events.

UI mechanism catching rendering errors in descendant components.

Numeric or symbolic identifier representing an error.

Detecting and responding to software errors.

Log containing recorded errors.

Queue containing events awaiting processing.

Continuous sequence of events.

Code that can be executed by a processor or runtime.

Environment containing information needed to execute code.

Planned sequence of operations for executing a query or task.

Boundary controlling access to internal implementation details.

Boundary preventing certain errors from crashing an entire application.

Logic selecting which exceptions should be handled.

Retry strategy that progressively increases waiting time.

Allowed amount of service unreliability under an SLO.

Motherboard connector for adding expansion cards.

Extended version of the older ISA bus.

Wired networking technology using network cables.

Network port accepting Ethernet connections.

Hardware controller managing Ethernet communication.

Cable designed for Ethernet networking.