🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Beginner

What is Environment Variable?

A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.

Environment variables store configuration that changes between environments (development, staging, production). Common examples include DATABASE_URL, API_KEY, and DEBUG_MODE.

They keep secrets out of source code, following the twelve-factor app methodology. Tools like .env files, Docker environment settings, and cloud provider secret managers handle environment variable management.

Related Terms

Packer
A tool for creating identical machine images for multiple platforms from a single configuration file.
Observability
The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.
Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
SonarQube
A platform for continuous code quality inspection that detects bugs, vulnerabilities, and code smells through static analysis.
Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
View All DevOps Terms →