Naming Conventions
Naming conventions for projects, cloud resources, Kubernetes, and documentation
General Principles
Project & Repository Naming
<team/org>-<service/component>
# Examples:
platform-api
platform-web
infra-terraform-modules
shared-ci-templates
data-etl-pipelineRule
Example
Cloud Resource Naming
Standard Pattern
Detailed Pattern (for complex environments)
Environment Abbreviations
Environment
Abbreviation
Region Abbreviations
Region
Abbreviation
Resource Type Suffixes
Resource
Suffix
Example
Kubernetes Resource Naming
Namespace
Workloads (Deployment / StatefulSet / DaemonSet)
Service
ConfigMap & Secret
PersistentVolumeClaim
Ingress
Labels & Annotations
Docker Image Naming
Branch Naming
Documentation File Naming
Rule
Example
CI/CD Resource Naming
GitHub Actions
GitLab CI
Last updated