engineering

Monolithic Architecture

A design approach where multiple features or services are implemented within a single software application.

MSA

Microservice Architecture. A design approach where multiple software applications implement limited areas of the overall service according to their responsibilities.

Failure, Disaster

Failure: Broadly refers to situations where a service does not operate normally. Disaster: Refers to situations where a significant portion of the infrastructure comprising a service becomes unavailable for an extended period due to external factors.

Synonyms: degradation, etc.

Silver Bullet

A solution that can comprehensively solve all problems. Silver bullets do not exist.

business

OKR

Objectives and Key Results; a type of goal-setting methodology. After setting qualitative “what” to achieve as objectives, quantitative key results that can measure whether these objectives have been achieved are defined to evaluate “how”, and the achievement of objectives is measured based on key results. First proposed by Andy Grove of Intel in the 1970s.

MVP

Minimum Viable Product; the smallest specification of a product that satisfies defined customer requirements.