008. ADR: IaC Infrastucture for OSDU platform
Date: 14-04-2025
State: Proposed/Accepted/Deprecated/Superseded
Status: Approved
Context
The reasons why the OSDU platform resources should be maintained using Infrastucure as code are as follows:
- Consistency: Eliminates manual errors by ensuring the same environment setup every time.
- Speed: Automates infrastructure provisioning, reducing setup time from hours to minutes.
- Scalability: Easily replicate environments for testing, staging, or scaling.
- Version Control: Infrastructure changes are tracked like code, enabling rollback and auditing.
- Security: Enables enforcement of security best practices through code reviews, policies, and automated checks.
- Safety: Reduces risk of accidental loss by storing infrastructure definitions in version-controlled, recoverable files.
Decision
General Naming Guidelines for Azure Resources
Resource Naming Conventions
Consequences
By following these recommendations:
Last update:
2026-09-14