Pulumi is an infrastructure-as-code solution that is known for its flexibility and low barrier of entry for developers.
Infrastructure-as-Code is a way for provisioning infrastructure by describing the state of the infrastructure you want to get as a program that can be interpreted and executed.
Pulumi focuses on providing SDKs for building infrastructure in popular programming languages, so that learning a new Infrastructure-as-Code language is not required.
Other Infrastructure-as-Code languages are configuration languages, meaning introducing imperative logic into the infrastructure programs is either hard or impossible.
Pulumi comes in handy when you write infrastructure and leverage the programming language you chose for imperative logic, share code across your infrastructure codebase, and lower the barrier of entry for developers to build their own infrastructure using Pulumi programs written in the language they are familiar with.
Our experience with Pulumi have helped us build up knowledge and tools to help our clients.
Some of the things we did:
All of the above experience helped us accumulate significant knowledge for many Pulumi use-cases on various cloud providers, and allowed us to build useful resources for both new and experienced Pulumi users.