Search the practice set

126 questions, 454 terms and 400 topics in 20 areas.

31 results for “Deployment Diagrams”

Terminology · 19
term

Blue-Green Deployment

Running two identical production environments and switching traffic from the old one to the new one in a single cut, with the old kept warm for rollback.

Software Architecture
term

Etsy's Continuous Deployment

Etsy moved from infrequent, risky releases to dozens of deploys a day, demonstrating that deployment frequency and stability improve together rather than trading off.

Software Architecture
term

Artifact Signing

Cryptographically signing build outputs so that deployment can verify what is being run was produced by the expected pipeline from the expected source.

Supply Chain Security
term

Blast Radius Reduction

The set of deliberate partitions — accounts, regions, zones, cells, tenants, deployment stages — that bound how far any single failure or compromise can reach.

Cloud Architecture
term

Blue-Green Database Schema

The constraint that makes fast rollback actually work — both application versions must be able to run against one schema at the same time.

Release Strategies
term

C4 Model

A set of four nested diagram levels — context, container, component, code — that keeps each diagram at one consistent level of abstraction.

Architecture Communication
term

CI/CD

Merging work continuously into a shared trunk with automated verification, and keeping every commit in a state that could be released.

Software Architecture
term

Canary Release

Routing a small fraction of traffic to a new version, watching its metrics, and expanding or rolling back based on what they show.

Software Architecture
term

Cross-Zone Data Transfer

Charges incurred when data moves between availability zones within a region — invisible on architecture diagrams and a recurring surprise on cloud bills.

Availability Zones
term

DORA Metrics

Four measures of software delivery performance — deployment frequency, lead time for change, change failure rate, and time to restore service.

Software Architecture
term

Data-Flow Diagram

A diagram of how data moves between processes, stores and external entities, with trust boundaries drawn on it.

Architecture Communication
term

Feature Flag

A runtime switch that decouples deploying code from releasing behaviour, so unfinished or risky work can ship dark.

Software Architecture
term

Image Registry

The store from which container images are pulled, and an under-appreciated availability and security dependency of every deployment and every autoscale event.

Containers
term

Microservices

An architectural style where an application is a set of independently deployable services, each owning its data and aligned to a business capability.

Software Architecture
term

Monolith vs Microservices

A trade of deployment independence against distributed-systems complexity, decided by team topology far more often than by technology.

Architecture Decision-Making
term

Prompt Registry

A versioned store of production prompts with their model bindings, parameters and evaluation results, so a prompt change is a reviewable, traceable, reversible deployment.

AI-Era Architecture
term

Prompt Versioning

Treating prompts as versioned, reviewed, tested artefacts rather than as strings edited in place.

AI-Era Architecture
term

Sequence Diagram

A diagram showing the ordered exchange of messages between participants over time, used to make an interaction's control flow and failure points explicit.

Architecture Communication
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