Search the practice set

275 questions, 991 terms and 600 topics in 30 areas.

25 results for “Slowly Changing Dimensions”

Terminology · 15
term

Slowly Changing Dimension

A strategy for handling attributes that change over time, deciding whether history is preserved and how facts attach to the correct version.

Data Warehousing
term

Attribute History Strategy

The per-attribute decision about whether history is overwritten, versioned or kept alongside the current value, which is a business question rather than a technical one.

Slowly Changing Dimensions
term

Ambassador Pattern

A helper process that handles outbound network communication on behalf of an application, adding retries, routing, security and telemetry without changing it.

Sidecar & Ambassador
term

Event Sourcing

Storing the full sequence of state-changing events as the system of record, and deriving current state by replaying them.

Data Architecture
term

Expand-Contract Migration

Changing a schema in additive steps that keep old and new code both working, so deployment and migration never have to be simultaneous.

Database Migration Under CD
term

Hub and Satellite

Separating stable business keys from their changing attributes and from their relationships, so each can be loaded independently and kept forever.

Data Vault Modelling
term

Inner Loop Latency

The time from changing a line to observing its effect, repeated dozens of times a day and therefore the highest-leverage number in developer experience.

Inner Loop & Outer Loop
term

Managed Service Substitution

Replacing a self-managed component with a managed equivalent during migration, without changing the application's architecture.

Replatforming
term

Quality Dimension Threshold

The stated numeric level at which a dataset is fit for its purpose on a given quality dimension, plus what happens when it is not met.

Data Quality Dimensions
term

Refactoring

Changing the internal structure of code without changing its external behaviour, in small verified steps.

Software Architecture
term

Refactoring Under Test

Changing internal structure without changing behaviour, with tests as the mechanism that makes the claim verifiable.

Refactoring
term

Schema Evolution

Changing a table's structure over time while keeping existing data readable and existing consumers working.

Data Lakes & Lakehouses
term

Sidecar

Deploying a helper process alongside the main application in the same unit, to supply cross-cutting behaviour without changing the application.

Architecture Patterns
term

Technology Evaluation Criteria

A standing set of dimensions for assessing a candidate technology, ensuring that operability and longevity are weighed alongside capability.

Technology Selection
term

Zero-Downtime Migration

Changing a schema or system while it stays in service, by adding the new alongside the old, migrating, then removing the old.

Legacy Modernization