Skip to content

IaC programming language approach

The IaC programming language approach is a methodology that enables developers to manage infrastructure using familiar, general-purpose programming languages rather than domain-specific languages or configuration files.^[pulumi.md]

Instead of relying on custom syntax or declarative configuration files, this approach supports the use of standard languages—such as Java or JavaScript—to define and provision infrastructure resources.^[pulumi.md]

Implementation

This approach is implemented by platforms like Pulumi, which allows users to write infrastructure code in their preferred language.^[pulumi.md] A key capability of this method is programming against Container orchestration platforms like Kubernetes, whether they are local clusters (e.g., Minikube) or managed cloud services.^[pulumi.md]

Sources

  • pulumi.md