Reference

Technology.

A short reminder. Follow a lesson for the decision behind the term.

API

A contract through which software components exchange data or request actions.

Why a PM cares: Its capabilities, ownership, limits, and reliability shape the experience you can promise.

Explore in lesson 19 →

JSON

A text format for data built from objects, arrays, and typed values.

Why a PM cares: Reading the shape helps you identify missing data, units, and edge cases in a response.

Explore in lesson 20 →

Data model

A representation of entities, their properties, and their relationships.

Why a PM cares: Changes to ownership or relationships can affect permissions, reporting, and migrations.

Explore in lesson 21 →

Authentication

The process of establishing an identity.

Why a PM cares: A successful login does not by itself grant permission for every action.

Explore in lesson 23 →

Authorization

A decision about whether an identity may perform an action on a resource.

Why a PM cares: The product needs explicit access rules and understandable denied states.

Explore in lesson 23 →

Latency

The time an operation takes to respond or complete under a stated measurement.

Why a PM cares: Users experience waiting directly; use distributions and task context rather than only averages.

Explore in lesson 30 →

Cache

A stored result reused to avoid repeating work.

Why a PM cares: Faster responses require deliberate choices about freshness, invalidation, and privacy.

Explore in lesson 25 →

Webhook

An HTTP notification sent to another system when an event occurs.

Why a PM cares: Delayed, duplicate, or out-of-order delivery affects confirmation and retry behavior.

Explore in lesson 28 →

Observability

The ability to investigate system behavior using outputs such as logs, metrics, and traces.

Why a PM cares: It helps the team connect customer reports to failure mechanisms and restore service.

Explore in lesson 29 →

Feature flag

A control that enables or disables behavior for a defined population or context.

Why a PM cares: It separates deployment from exposure, but needs monitoring, recovery, and eventual cleanup.

Explore in lesson 67 →