Header banner
Revain logoHome Page
pulumi logo

Pulumi Review

4

·

Very good

Revainrating 4.5 out of 5  
Rating 
4.5
Development, DevOps Software

View on AmazonView on ЯM

Description of Pulumi

Pulumi enables teams to create, deploy, and manage infrastructure on any cloud using familiar languages and tools. This facilitates modern application architectures, closer collaboration between application developer and infrastructure teams, and a consistent workflow for securing and delivering software to public, private, hybrid, or even multiple clouds at once. Using Pulumi’s open source platform, your team will: - Declare infrastructure in real languages like TypeScript, JavaScript, Python, or Go. - Leverage familiar ecosystems of tools, including libraries, package managers, IDEs, and test frameworks from your language of choice. - Access many cloud services, including AWS, Azure, GCP, Kubernetes, and DigitalOcean — as well as New Relic, Datadog, Cloudflare, and more. - Integrate with over a dozen CI systems to accomplish global continuous delivery. - Build modern, reliable, and scalable applications using the breadth of cloud architectures, including containers, serverless functions, VMs, and static websites. - Use higher level frameworks that abstract away tedious aspects of cloud development and allow sharing and reuse of common patterns across the community and your team. In addition to these core infrastructure as code features, Pulumi tames complexity at scale: - Stack management: deploy to and promote between multiple environments. - State storage: use the free Pulumi service or choose instead to manually manage state in AWS S3, Azure Storage, Google Cloud Storage, or the filesystem. - Configuration: easily manage different configuration between environments. - Encrypted secrets: use the free Pulumi KMS service to encrypt sensitive configuration, such as passwords or tokens, or plug in AWS KMS, Azure KeyVault, GCP KMS, or HashiCorp Vault. - Conversion tools: Easily convert from Terraform, AWS CloudFormation, Azure ARM templates, Kubernetes YAML or Helm charts, and more, without impacting your existing infrastructure. These capabilities work in conjunction with an online, hosted SaaS website that features automatic state management, team policy controls, and management dashboard: - Pulumi Console: a dashboard for gaining visibility into and managing your deployments. - Identity: user and organization identity provider integrations with GitHub, GitLab, Atlassian, or - SAML/SSO, including Active Directory, Okta, Google G Suite, and others. - Role based access controls: team management, also integrated with your identity provider. - REST API and WebHooks: a fully programmable web API for advanced automation scenarios.
Hide

Reviews

Global ratings 4
  • 5
    2
  • 4
    2
  • 3
    0
  • 2
    0
  • 1
    0

Type of review

Revainrating 5 out of 5

Great option for building serverless or cloud-based backends

It's easy to use it is fully compatible with other AWS services like Lambda, API Gateway etc so there are no limitations when you build your applications in pulumi! You have full control over all aspects of code deployment (e.g., versioning). There isn't much I dislike about this tool but maybe some features could be added such as lambda integration which would make life easier if we want our apps deployed via pulumi only. We used pulmuicloud mainly because its compatibility with existing aws

Pros
  • This helped streamline tasks significantly especially now days given need increase automation across whole organization
Cons
  • Almost never

Revainrating 5 out of 5

Great tool for automate releases and deployment

I like that it allows you have all of your resources in one place instead of searching through different websites looking up what exactly they need. Also love how easy is was use pulumu when deploying new applications as well as taking down old ones! It's so simple yet effective. The only thing i dislike about this program are some things can be very confusing if not used correctly which makes me feel bad but nothing really major other than just learning curve issues with those who aren't…

Pros
  • Easy deployment workflows across platforms including Amazon Web Services EC2 instances , Azure Windows Virtual Machines AWS Fargate containers K8S GKE VMs kubespray Helm chart management tool integration
Cons
  • Almost everything is ok

Revainrating 4 out of 5

Easy deployable and scalable solution for cloud

I like that you can easily use it with all existing technologies in AWS (Kinesis Firehose) as well other services such us Lambda functions etc.. Also easy integration of third party APIs is very good! At this moment there are not many products out their which allows me an ease-of deployment into my own environment without having too much dependencies from 3rd parties/cloud providers so far i haven't found anything else yet but pulumu seems pretty close :) You have got everything needed already

Pros
  • Ease of deployment of AWS services and services we may want to host there without the usual dependency on 3rd party services
Cons
  • Not that easy to use at the moment in my opinion for the full potential to be realized

Revainrating 4 out of 5

A fantastic option if developing customizable tools

It is an open-source solution that makes it easy for you to develop applications without worrying about scaling issues later. It has amazing tooling which helps us in building our APIs with ease. The documentation isn't very clear when we are new to this product, but after doing some research, I found out that it's mainly because of my lack of knowledge. Apart from that, everything was great! Go through tutorials provided by them and then start coding your own apps. You will see how helpful…

Pros
  • It has great tooling which helps in building our APIs with ease
Cons
  • It's a very new product and the documentation isn't very clear when you are new to this