Skip to content

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