PCAM study materials
PCAM study resources

PCAM key terms

PCAM · Get comfortable with the vocabulary.

Well-Architected Framework

A structured set of design principles and best-practice pillars (operational excellence, security, reliability, performance efficiency, cost optimization, sustainability) used to evaluate workloads and identify improvement opportunities before and after deployment.

Related: Architecture Decision Record, Fitness Function
Architecture Decision Record

A short document capturing one significant design choice, the context that forced it, the alternatives considered, and the consequences accepted, so future teams understand why the system looks the way it does.

Related: Well-Architected Framework, Landing Zone
Landing Zone

A pre-provisioned, governed multi-account or multi-subscription environment with baseline identity, networking, logging, and guardrails, giving new workloads a compliant starting point instead of building controls from scratch each time.

Related: Service Control Policy, Account Factory
Account Factory

An automated pipeline that creates new cloud accounts or subscriptions from a template, applying baseline configuration, network attachment, identity roles, and logging so provisioning is repeatable and auditable.

Related: Landing Zone, Infrastructure as Code
Fitness Function

An automated check that continuously verifies an architectural characteristic such as latency budget, dependency direction, or encryption coverage, turning design intent into a test that fails the pipeline when violated.

Related: Well-Architected Framework, Policy as Code
Virtual Private Cloud

A logically isolated network boundary in which you define IP ranges, subnets, route tables, and gateways, controlling which resources can communicate with each other and with external networks.

Related: Transit Gateway, Private Endpoint
Transit Gateway

A regional network hub that connects many VPCs, on-premises links, and shared services through a single attachment point, replacing a mesh of pairwise peering connections with centralized routing and inspection.

Related: Virtual Private Cloud, Hub-and-Spoke Topology
Hub-and-Spoke Topology

A network design where a central hub hosts shared connectivity, inspection, and egress, and spoke networks connect only through it, simplifying policy enforcement and reducing peering complexity.

Related: Transit Gateway, Egress Filtering
Private Endpoint

A network interface placed inside your subnet that maps to a managed service, letting traffic reach that service over private IP addresses and avoiding exposure to the public internet.

Related: Virtual Private Cloud, Private DNS Zone
Private DNS Zone

A DNS namespace resolvable only from associated networks, used to map a managed service's public hostname to its private endpoint address so existing client code works unchanged.

Related: Private Endpoint, Service Discovery
Egress Filtering

Control over outbound traffic leaving a network, typically enforced by a central inspection VPC, firewall appliances, or proxy, so compromised workloads cannot exfiltrate data or reach untrusted destinations.

Related: Hub-and-Spoke Topology, Network Segmentation
Network Segmentation

Dividing a network into zones with distinct trust levels and explicit allow rules between them, limiting lateral movement if one zone is compromised and making traffic flows easier to audit.

Related: Egress Filtering, Least Privilege
Least Privilege

Granting an identity only the permissions needed for its actual task, for only as long as needed, so a leaked credential or misused role cannot affect unrelated resources.

Related: Permission Boundary, Role Assumption
Role Assumption

Obtaining temporary credentials for a role rather than using long-lived keys, typically after a trust policy check, which enables short sessions, audit trails, and cross-account access without shared secrets.

Related: Least Privilege, Federation
Federation

Trusting an external identity provider to authenticate users and assert their attributes, so the cloud platform issues sessions based on those assertions instead of maintaining separate user passwords.

Related: Role Assumption, Attribute-Based Access Control
Permission Boundary

A maximum-permission envelope attached to an identity that caps what its policies can grant, letting teams self-manage roles without being able to exceed the boundary set by a central team.

Related: Least Privilege, Service Control Policy
Service Control Policy

An organization-level guardrail that sets the maximum available permissions for accounts or organizational units, blocking actions such as disabling logging regardless of what local administrators allow.

Related: Permission Boundary, Policy as Code
Attribute-Based Access Control

Authorization that evaluates tags or attributes of the principal, resource, and request context, allowing rules like matching cost center or environment instead of enumerating individual resource names.

Related: Federation, Least Privilege
Policy as Code

Expressing governance rules in a machine-readable form that is version-controlled, tested, and enforced automatically in pipelines and at runtime, replacing manual review with repeatable checks.

Related: Service Control Policy, Fitness Function
Object Storage Tiering

Moving objects between storage classes with different retrieval latency and cost as their access frequency changes, often driven by lifecycle rules, to reduce spend on cold data.

Related: Lifecycle Policy, Data Lake
Lifecycle Policy

A rule set that automatically transitions, expires, or deletes stored data after defined ages or access patterns, enforcing retention requirements and preventing unbounded storage growth.

Related: Object Storage Tiering, Data Retention
Data Lake

A centralized repository holding raw and refined data in open formats across many sources, queried by multiple engines, typically organized into landing, curated, and consumption zones.

Related: Object Storage Tiering, Data Partitioning
Data Partitioning

Physically splitting a dataset by a low-cardinality key such as date or region so queries scan only relevant subsets, improving performance and reducing cost per query.

Related: Data Lake, Query Pushdown
Data Retention

Defined rules for how long each class of data is kept and when it must be destroyed, driven by legal, contractual, and operational needs and enforced by automated lifecycle mechanisms.

Related: Lifecycle Policy, Immutability
Strangler Fig Pattern

Incrementally replacing a legacy system by routing a growing share of functionality to new services while the old system still runs, allowing rollback and avoiding a single risky cutover.

Related: Anti-Corruption Layer, Feature Flag
Anti-Corruption Layer

An isolation layer that translates between a legacy system's model and a new service's model, preventing legacy concepts and coupling from leaking into the modernized codebase.

Related: Strangler Fig Pattern, Service Discovery
Replatforming

Moving an application to managed cloud services with limited code change, such as replacing a self-managed database with a managed one, capturing operational benefits without a full rewrite.

Related: Strangler Fig Pattern, Total Cost of Ownership
Service Discovery

A mechanism by which a client locates a healthy instance of a service by name, using a registry or DNS, so instances can scale, move, or fail without hard-coded addresses.

Related: Private DNS Zone, Circuit Breaker
Recovery Point Objective

The maximum acceptable amount of data loss measured in time, which determines how frequently backups or replication must occur for a workload.

Related: Recovery Time Objective, Multi-Region Replication
Recovery Time Objective

The maximum acceptable elapsed time to restore a workload after disruption, which drives decisions about standby capacity, automation level, and failover runbooks.

Related: Recovery Point Objective, Failover Runbook
Multi-Region Replication

Continuously copying data and artifacts to a second region so a workload can resume there after a regional failure, with tradeoffs in cost, latency, and consistency.

Related: Recovery Point Objective, Failover Runbook
Circuit Breaker

A resilience pattern that stops sending requests to a failing dependency after repeated errors, failing fast and allowing the dependency time to recover instead of amplifying load.

Related: Service Discovery, Failover Runbook
Failover Runbook

A tested, step-by-step procedure for shifting traffic and data to a standby environment, including decision criteria, validation checks, and rollback steps, so recovery does not depend on improvisation.

Related: Recovery Time Objective, Chaos Engineering
Chaos Engineering

Deliberately injecting failures such as instance loss or network delay in controlled experiments to verify that resilience mechanisms work and assumptions about failure modes hold.

Related: Failover Runbook, Circuit Breaker
Total Cost of Ownership

The full cost of running a workload over time, including compute, storage, network transfer, licensing, support, and staff effort, used to compare architectures fairly rather than by list price alone.

Related: Right-Sizing, Commitment Discount
Right-Sizing

Matching provisioned capacity to observed demand by analyzing utilization metrics and adjusting instance sizes or counts, eliminating both over-provisioning waste and under-provisioning risk.

Related: Total Cost of Ownership, Autoscaling
Commitment Discount

A reduced rate obtained by committing to a defined amount of usage over a term, appropriate for steady predictable workloads, in exchange for lower flexibility than on-demand pricing.

Related: Right-Sizing, Total Cost of Ownership
Autoscaling

Automatically adding or removing capacity in response to demand signals, keeping performance within target while reducing cost during idle periods.

Related: Right-Sizing, Circuit Breaker
Infrastructure as Code

Defining infrastructure in version-controlled declarative files that a tool applies idempotently, enabling review, repeatable environments, and drift detection instead of manual console changes.

Related: Account Factory, Drift Detection
Drift Detection

Comparing the live configuration of deployed resources against the declared desired state and reporting differences, so unauthorized or accidental manual changes are surfaced and corrected.

Related: Infrastructure as Code, Policy as Code
Immutability

A property of data or infrastructure that prevents modification after creation, such as write-once storage or replaced-not-patched servers, supporting both recovery and audit integrity.

Related: Data Retention, Infrastructure as Code
Feature Flag

A runtime switch that enables or disables functionality without redeploying, allowing progressive rollout, instant rollback, and separation of release from deployment.

Related: Strangler Fig Pattern, Canary Release
Canary Release

Routing a small percentage of traffic to a new version while monitoring error and latency signals, then gradually increasing exposure or rolling back automatically if thresholds are breached.

Related: Feature Flag, Circuit Breaker