EXMP study materials
EXMP study resources

EXMP: Implementation and Configuration

EXMP · Work through your exam, one topic at a time.

All guide sections

Implementation and Configuration

What this domain tests

This domain covers turning a design into working, reproducible configuration: build and deployment mechanics, environment parity, configuration management, and coding discipline.

Concepts to master

Understand configuration as code, version control branching strategy, build reproducibility, and environment parity (development, test, staging, production should differ only where justified). Know the twelve-factor style principles in spirit: configuration external to code, stateless processes, parity across environments. Understand dependency pinning and lock files, secrets versus configuration, feature flags, and immutable infrastructure versus in-place mutation. Be clear on idempotent configuration management - applying it twice yields the same state.

Traps in questions

A frequent trap is storing secrets in the same repository or file as ordinary configuration; the correct answer separates them and uses a secret store with rotation. Another is "works on my machine" reasoning: an option that fixes a single environment rather than aligning environments is usually wrong. Watch for mutable, hand-edited production servers presented as a convenience.

Worked rule of thumb

When an option makes a change faster but less repeatable, treat it as suspect. Ask: could a new team member reproduce this environment from the repository alone? If not, the configuration is incomplete.

Practical discipline

Pin dependencies and commit lock files so builds are deterministic. Promote the same artifact through environments rather than rebuilding per environment, because rebuilding introduces untested differences. Keep configuration under version control and review changes to it exactly as you review code - misconfiguration is a leading cause of outages.