Collection of related data fields.

Reverting software or data to an earlier state.

Component that receives notifications about changes.

Condition required before an operation begins.

Function calling itself directly or indirectly.

Gradually replacing instances with a new software version.

Software whose source code is available under a license permitting defined uses and modifications.

Basic built-in data type.

In-memory data store often used for caching and messaging.

Determining where requests or data should be sent.