INSUBCONTINENT EXCLUSIVE:
Pulumi, a Seattle-based startup that’s coming out of stealth mode today, wants to make it easier for developers and ops team to define
their infrastructure by writing code
Instead of using a cloud-specific configuration language, the service’s tools allow developers to define the infrastructure for their
applications in the same programming languages they already use for the applications.The service has the backing of Madrona Venture Group
and Tola Capital, with Madrona’s S
Somasegar joining its board of directors.What’s interesting here is that it doesn’t matter whether that infrastructure is containers,
virtual machines or a serverless function, or whether those will run in a private cloud or one of the major public clouds
Supported languages currently include JavaScript, TypeScript, Python and Go, with support for .NET and Java, C# following soon.Pulumi CEO
Joe Duffy has extensive open-source experience (he built the team at Microsoft that took .NET open source), so it’s no surprise that
Pulumi, too, has a number of open-source components
What the service offers in addition to that, though, is a hosted service for managing Pulumi stacks after they have been deployed, as well
as tools for collaboration and integrating the service into existing workflows.As Duffy and his co-founder and executive chairman Eric
Rudder argued when I met with the team ahead of today’s announcement, today’s vendor-specific templating languages only lead to
“configuration sprawl” and result in templates that mix code and configuration into an unholy mix of unreadable files that nobody wants
This approach, Rudder and Duffy argued, also leads to a wider gap between developers and the operations teams that try to support them. The
team told me that it managed to reduce more than 1,000 lines of Helm code into fewer than 200 lines of Pulumi code, for example — and much
of those 200 lines is reusable.“There is a massive movement to the cloud among enterprise customers around the world,” said Somasegar
“As that trend continues to gather and gain momentum, new and transformative techniques are required as customers truly begin to take
advantage of cloud-native capabilities
This transformation grows leaps and bounds with serverless computing starting to emerge as the next frontier to enable truly distributed
applications and services that are powered by microservices and event-driven functions.” And in his view, Pulumi’s code-first approach
will help push this movement forward.Pulumi is now available as a preview — and all of its pricing plans are currently available for free.