-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
-
Decouple Configuration from Service Code:
Consider moving your configuration files out of the service directories. This could help prevent the need to bump the service version for configuration changes.
monorepo/
├── services/
│ └── greeting/
│ └── ...
├── configs/
│ └── greeting/
│ ├── aws.dev.us-east1.json
│ ├── aws.staging.us-east1.json
│ └── aws.prod.us-east1.json
└── ... -
Create a separate CI/CD pipeline for configuration changes:
This pipeline triggers on changes to the configs/ directory
It deploys only the changed configuration files
It doesn't trigger service deployments -
For tracking purposes, maintain a CHANGELOG.md file in the configs/ directory to log configuration changes.
Metadata
Metadata
Assignees
Labels
No labels