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 →