# Acronyms > Domain-specific acronyms used in this repo's code and docs. Generic programming > acronyms (HTTP, JSON, gRPC, API, etc.) are not listed here. | Acronym | Definition | Used in | |---------|------------|---------| | BU | Business Unit — partitions services for multi-tenancy; drives Helm chart paths, ArgoCD namespaces, and GCP project naming | infrastructure | | BUILDKIT | Docker BuildKit — advanced build subsystem; referenced only in the Node.js builder (`buildNode.groovy`) where it is explicitly disabled via `DOCKER_BUILDKIT=0` | flows | | CAC | Config-as-Code — Meesho's convention for validating application YAML configs (`application-*.yml`) against a schema at PR time; gated by the `ValidateCacConfig` whitelist | flows, policy | | CICDF | CICD Flow — the main pipeline orchestration function (`commonCICDFlow`) that sequences build, deploy, and notify stages | flows, architecture | | GCPLBP | GCP Load Balancer Project — the GCP project that hosts the load balancer; used as a distinct project reference in `constructParam.groovy` alongside `GCPP` | infrastructure | | GCPP | GCP Project — the GCP project identifier for the service's deployment target; computed from BU name as `meesho--prd-0622` | infrastructure | | INFRA | Infrastructure environment — `env.INFRA_ENV` controls which Jenkins pod template (`-pod.yaml`) is selected for the build agent | infrastructure | | NPMRC | npm configuration file (`.npmrc`) — bundled in the workspace so private registry credentials are available during Node.js builds | flows | | SCMH | SCM Host — the Source Control Management host URL; passed to checkout stages to resolve repository clone URLs | flows | | SCMS | Source Control Management System — generic reference to the SCM provider (GitHub) used in checkout and PR-trigger logic | flows | | SONAR | SonarQube — static analysis tool; skippable via the `skip-sonar-whitelist.yaml` exception list for Maven `prd` builds | policy |