Tech
What is CI/CD (Continuous Integration / Continuous Deployment)?
Definition
A development practice that automates code integration, testing, and deployment. CI merges code changes frequently with automated tests; CD pushes validated builds to production automatically, reducing release cycles from weeks to minutes.
Related Terms
ContainerizationTech
A lightweight virtualization method that packages an application and its dependencies into a portable container image. Docker and Kubernetes are the dominant tools in this space, enabling consistent deployments across any environment.
MicroservicesTech
An architectural style that structures an application as a collection of small, independently deployable services, each responsible for a single business capability. Microservices enable teams to develop, test, and scale features without affecting the entire system.