Product Avatar Image

Pulumi

Show rating breakdown
28 reviews
  • 2 profiles
  • 3 categories
Average star rating
4.9
Serving customers since
2017

Profile Name

Star Rating

26
2
0
0
0

Pulumi Reviews

Review Filters
Profile Name
Star Rating
26
2
0
0
0
Tomas J.
TJ
Tomas J.
Principal Software Engineer at Elkjøp Nordic AS (part of Currys plc)
05/19/2023
Validated Reviewer
Verified Current User
Review source: Organic

SImplify your infrastructure using Pulumi

I've been doing overall automation and continuous deployment for over a decade, but it wasn't until I discovered Pulumi that I went all-in for the infrastructure part. As a developer I prefer to use code compared to yaml or something else. I like it because it gives me more trust, if you use a strongly typed version of pulumi like Typescript, and faster feedback since you get answers back directly during compilation. Having things in code also makes it possible to run "patch jobs" for resources in-process instead of running that code outside the provisioning. Being able to run the "patch job" in-process is excellent for the rare occasions when there might be a missing option in the SDK, which has happened once over three years with the Azure AD provider. I would argue that most companies need a tool like Pulumi, since the pure cloud tools are limited to just that cloud provider. If you are a larger company, you also want to automate things like Kubernetes, GitHub, Opsgenie and other services out there, and Pulumi has support for a lot of them. Pulumi automation is another feature we have used to build a self-service application where anyone can "order" different resources through a simple UI and then the application would create them using Pulumi in a compliant manner. Lastly I would also like to highlight how Pulumi deals with configuration and secrets. How you both store secure configuration in Pulumi and share outputs between different deployments in Pulumi is a killer feature that has simplified a lot of work for us. I often use Pulumi to deal with configuration for more minor things where I'm testing things out since it is much more secure than copying a file. Storing secrets in the Pulumi configuration also makes it very easy to get a new user app running by creating a small script that reads the config and sets appropriate environment variables to get going. If there is one "infrastructure as code" tool I would recommend, it is Pulumi!
Volodymyr K.
VK
Volodymyr K.
05/11/2023
Validated Reviewer
Verified Current User
Review source: Organic

Good tool for easy start

As a Software Engineer I like the ability to use the same programming language (Go in my case) I use for the main application. It's easier to start to create infrastructure with Pulumi then with other tools.
Paul H.
PH
Paul H.
05/10/2023
Validated Reviewer
Verified Current User
Review source: Organic Review from User Profile

Enabling modern software development for infrastructure

Pulumi enables for infrastructure code all the quality-of-life improvements that we software developers have come to expect for other code. With it, I have rich IDE support, excellent unit and integration testing capabilities, great static and dynamic analysis, tight integration into build and deployment pipelines, and all the other things that I now consider essential for a satisfactory development experience. The support (both paid and community-provided) is excellent, the ecosystem of extensions is extensive, and the catalogue of examples is very good (and improving all the time). Adopting it as a free tool initially means you have to rapidly learn some of the harder concepts; when the tool proves its worth to you and your organization, you naturally move to the paid services and quickly realize how much value they provide across a team and a company.

About

Contact

HQ Location:
Seattle, WA

Social

@PulumiCorp

What is Pulumi?

Pulumi Inc., accessible at [https://www.pulumi.com](https://www.pulumi.com), is a technology company that specializes in modern infrastructure as code solutions. Pulumi provides developers and infrastructure teams with tools to create, deploy, and manage cloud software using familiar programming languages and workflows. By leveraging diverse languages such as TypeScript, Python, Go, and .NET, Pulumi allows users to define their cloud resources in a declarative fashion, elevating productivity and fostering collaboration across development teams.Pulumi's platform integrates with leading cloud service providers such as AWS, Azure, Google Cloud, and others, enabling a seamless and consistent method to control diverse cloud resources through code. The platform supports a range of cloud services, including compute, networking, storage, and more, providing a comprehensive toolkit for full-stack cloud engineering.Ideal for developers seeking to streamline cloud infrastructure management through codification, Pulumi enhances the ability to automate cloud setups, enforce security practices, and manage infrastructure changes over time, ensuring that operations can scale effectively with organizational growth.

Details

Year Founded
2017
Website
www.pulumi.com