Pulumi released version 2.0 of its open source code platform for automating the provisioning of IT infrastructure in the cloud. It includes updates to testing and infrastructure provisioning capabilities that its CEO Joe Duffy said users are calling "superpowers."
The Seattle-based startup launched its commercial product in 2018 with the task of bridging developer code with the growing number of cloud-based destinations, including containers, serverless, and infrastructure. The company’s platform is designed to allow developers and DevOps teams to build and manage cloud-based deployments using a consistent approach.
The company uses programming languages including Python, Javascript, TypeScript, Go and .NET/C# rather than markup languages like YAML or other platform-specific languages and templates to define infrastructure in cloud environments. It supports more than 30 public, private, and hybrid cloud providers including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). There is also Kubernetes integration that works with any public, private, or hybrid cloud deployment.
Duffy explained that the platform allows developers to define infrastructure elements based on a variety of outcomes where they can then abstract commonly used infrastructure definitions into classes or functions and publish their definitions. Developers can also implement standard testing tools and code reviews.
“We're not trying to abstract over the clouds, we really embrace what makes AWS special, what makes Kubernetes, Azure, and GCP special, but we are giving you consistent workflows and consistent languages,” Duffy said. “So if you're going to do policies as code, you know that your approach is going to work no matter what.”
Duffy explained that the company’s secret sauce is its ability to act as a translation layer between the language a developer is using to write code and where that code is being sent.
The latest update also follows on a strong year for Pulumi, which Duffy said included exponential growth in paying customer numbers, users, and revenue.
Comments