Azure AZ-400 key terms
Azure AZ-400 · Get comfortable with the vocabulary.
- Azure Boards
- Related: Area path and iteration path, Delivery Plans
A work tracking service in Azure DevOps that holds epics, features, user stories, bugs, and tasks. Teams use boards, backlogs, and sprint views to plan and monitor work against iterations.
- Area path and iteration path
- Related: Azure Boards, Delivery Plans
Two classification fields on Azure Boards work items. Area paths group work by product or team ownership, while iteration paths place work into sprints or milestones used for scheduling and burndown reporting.
- Delivery Plans
- Related: Area path and iteration path, Azure Boards
An Azure Boards view that shows work items from several teams side by side on a calendar. It helps stakeholders spot cross-team dependencies and confirm that milestones line up.
- Service hooks
- Related: Azure Boards, Pipeline trigger
Event subscriptions in Azure DevOps that push notifications to external systems, such as Teams or a webhook endpoint, when a build completes, a pull request changes, or a work item is updated.
- Azure DevOps Wiki
- Related: Pull request
A version-controlled documentation area inside Azure DevOps. Pages are stored in a Git repository, so teams can review documentation changes through pull requests and keep runbooks next to code.
- Branch policy
- Related: Pull request, CODEOWNERS, Branch control check
Rules enforced on a branch in Azure Repos or GitHub that block direct pushes and set conditions for merging, such as required reviewers, a linked work item, or a passing build.
- Pull request
- Related: Branch policy, Squash merge
A request to merge changes from one branch into another, giving reviewers a place to comment, run validation builds, and approve before the merge happens.
- Trunk-based development
- Related: Pull request, GitFlow
A branching model where engineers commit small changes to a single shared main branch at least daily, using short-lived feature branches and feature flags to hide unfinished work.
- GitFlow
- Related: Trunk-based development, Git tag
A branching model with long-lived develop and main branches plus feature, release, and hotfix branches. It suits scheduled releases but creates merge-heavy history and slows continuous delivery.
- Fork workflow
- Related: Pull request, Branch policy
A collaboration model where contributors push to their own copy of a repository and open pull requests back to the upstream project. Common in open source and across organizations that do not share write access.
- CODEOWNERS
- Related: Branch policy, Pull request
A file that maps paths in a repository to individuals or teams. Platforms automatically request reviews from the matching owners when a pull request touches those paths.
- Squash merge
- Related: Pull request, Trunk-based development
A merge option that combines all commits from a pull request into one new commit on the target branch, keeping history linear and letting the pull request title become the commit message.
- Git tag
- Related: GitFlow, Pipeline trigger
A named pointer to a specific commit, typically used to mark released versions. Annotated tags carry metadata and are the usual trigger for publishing a release build.
- YAML pipeline
- Related: Multi-stage pipeline, Pipeline template
A build or deployment definition stored as a YAML file in the repository next to the code. Because it is versioned, pipeline changes follow the same review process as application changes.
- Multi-stage pipeline
- Related: YAML pipeline, Deployment job, Approval and check
A pipeline with several named stages, such as build, test, and deploy, that run in sequence or in parallel. Stages can target different environments and be gated by approvals or checks.
- Agent pool
- Related: YAML pipeline
A collection of machines, hosted by Microsoft or self-managed, that run pipeline jobs. Pools let administrators control which agents a pipeline may use and how much concurrency is available.
- Pipeline artifact
- Related: Multi-stage pipeline, Deployment job
Files and packages published during a run and downloaded by later stages or jobs. Artifacts decouple building once from deploying many times, so the same binaries reach every environment.
- Deployment job
- Related: Azure Pipelines environment, Approval and check, Canary deployment
A special pipeline job that runs against an environment and can apply deployment strategies. It records deployment history and supports hooks such as pre-deploy manual validation and rollback of the previous run.
- Azure Pipelines environment
- Related: Deployment job, Approval and check
A named deployment target that groups the resources a pipeline deploys to, such as Kubernetes namespaces or virtual machines. Environments hold deployment history and the checks that gate them.
- Approval and check
- Related: Azure Pipelines environment, Branch control check
Conditions evaluated before a stage or environment deployment starts. Examples include manual approval by named users, branch control, business hours, and calls to an external service.
- Variable group
- Related: Azure Key Vault, YAML pipeline
A reusable set of pipeline variables stored in the library and shared across pipelines. Groups can link to an Azure Key Vault so secrets are fetched at run time instead of hardcoded.
- Pipeline template
- Related: YAML pipeline, Branch control check
A reusable YAML file that other pipelines include to share stages, jobs, or steps. Templates enforce organization standards and can require parameters, reducing copy-paste across many repositories.
- Service connection
- Related: Workload identity federation, Azure Key Vault
A stored, authenticated link from Azure DevOps to an external service such as Azure, GitHub, or Docker Hub. Pipelines use it to deploy or fetch resources without embedding credentials.
- Canary deployment
- Related: Deployment job, Distributed tracing
A release strategy that sends a small slice of live traffic to the new version while most users stay on the old one. Metrics are watched before the rollout widens or is reverted.
- Pipeline trigger
- Related: YAML pipeline, Service hooks
A rule that decides when a pipeline run starts, such as a commit to a branch, a schedule, or the completion of another pipeline. Triggers automate continuous integration and chained deployments.
- Secret scanning
- Related: Azure Key Vault, Microsoft Defender for Cloud
Automated detection of credentials, tokens, and keys committed to a repository. Alerts let teams revoke the exposed secret and remove it from history before it is abused.
- CodeQL code scanning
- Related: Dependabot, Branch policy
A static analysis engine that queries a codebase for security weaknesses such as injection flaws. In GitHub, results appear as code scanning alerts and can block pull requests.
- Dependabot
- Related: CodeQL code scanning, Secret scanning
A GitHub service that watches dependency manifests, raises alerts for known vulnerabilities, and opens pull requests that upgrade affected packages to safe versions.
- Workload identity federation
- Related: Service connection, Personal access token
A trust relationship that lets a pipeline exchange its own short-lived identity token for cloud access, removing the need to store a client secret or service principal password.
- Personal access token
- Related: Service connection, Audit stream
A scoped credential a user creates to authenticate scripts and tools against Azure DevOps or GitHub. Because it acts as the user, it should be short-lived and limited to the minimum scopes.
- Azure Key Vault
- Related: Variable group, Secret scanning
A managed service for storing secrets, certificates, and encryption keys with access control and auditing. Pipelines and applications retrieve values at run time rather than storing them in code.
- Audit stream
- Related: Personal access token, Microsoft Defender for Cloud
A feature that exports Azure DevOps audit events, such as permission changes and policy edits, to a storage or monitoring sink for long-term retention and investigation.
- Microsoft Defender for Cloud
- Related: Secret scanning, CodeQL code scanning
A cloud security posture service that also surfaces DevOps security findings, including exposed secrets and infrastructure-as-code misconfigurations, from connected repositories into one dashboard.
- Branch control check
- Related: Approval and check, Branch policy
A deployment check that verifies the pipeline run originated from an allowed branch and repository before releasing to a protected environment, blocking deployments from unapproved source.
- Application Insights
- Related: Distributed tracing, KQL, Sampling
An application performance monitoring service in Azure Monitor that collects requests, dependencies, exceptions, and custom telemetry from running applications to support diagnosis and alerting.
- Distributed tracing
- Related: Application Insights, Sampling
A technique that follows a single request across services by propagating a shared operation identifier, so a slow or failing call can be located in the full chain of dependencies.
- Sampling
- Related: Application Insights, Distributed tracing
A telemetry reduction technique that keeps only a percentage of traces while preserving correlation, lowering ingestion cost and traffic from high-volume applications without losing statistical insight.
- Availability test
- Related: Application Insights, Action group
A synthetic check that calls an endpoint from multiple locations on a schedule and alerts when responses fail or slow down, detecting outages even when no real user traffic arrives.
- KQL
- Related: Application Insights, Action group
Kusto Query Language, the read-only query syntax used by Azure Monitor logs and Log Analytics. Engineers write it to filter, summarize, and chart telemetry for workbooks and alert rules.
- Action group
- Related: Availability test, KQL
A reusable list of notification and automation targets, such as email, SMS, webhook, or runbook, that an Azure Monitor alert fires when its condition is met.