<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"><channel><title>Pulumi Blog: Company</title><link>https://www.pulumi.com/blog/category/company/</link><description>Pulumi blog posts: Company.</description><language>en-us</language><pubDate>Fri, 20 Dec 2024 06:11:09 +0000</pubDate><item><title>2024 Year in Review: Growth, Innovation and Appreciation</title><link>https://www.pulumi.com/blog/pulumi-year-in-review/</link><pubDate>Fri, 20 Dec 2024 06:11:09 +0000</pubDate><guid>https://www.pulumi.com/blog/pulumi-year-in-review/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/pulumi-year-in-review/index.png" /&gt;
&lt;div class="note note-info"&gt;
&lt;div class="icon-and-line"&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" class="ph-icon ph-icon--fill" fill="currentColor" aria-hidden="true" focusable="false"&gt;&lt;use href="https://www.pulumi.com/icons/sprite.74fadd1b94bae866bccf29a780f184a71c5cfc34c8677be70da8fe2ab0309b9e.svg#p-info-fill"/&gt;&lt;/svg&gt;
&lt;div class="line"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="content"&gt;Note: This post discusses Pulumi Copilot, which Pulumi Neo has replaced. &lt;a href="https://www.pulumi.com/docs/ai/"&gt;Learn about Neo →&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;It&amp;rsquo;s the end of 2024, and like everyone, we&amp;rsquo;re counting down until 2025 while looking back at our year. We&amp;rsquo;ve had a very exciting year, from unveiling a bold new vision for Pulumi to delivering cutting-edge updates across our Pulumi Cloud.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a look at how Pulumi has grown, evolved, and continued empowering teams worldwide.&lt;/p&gt;
&lt;h2 id="a-unified-vision-the-pulumi-platform"&gt;A Unified Vision: The Pulumi Platform&lt;/h2&gt;
&lt;p&gt;&lt;img src="pulumi-platform-vision.png" alt="Placeholder Image"&gt;&lt;/p&gt;
&lt;p&gt;This year, Pulumi unveiled a bold new vision for Pulumi—&lt;a href="https://www.pulumi.com/blog/pulumi-up-2024/"&gt;a comprehensive product suite&lt;/a&gt; that extends far beyond infrastructure as code. The Pulumi platform now consists of three core products:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/iac/"&gt;Pulumi IaC&lt;/a&gt;&lt;/strong&gt;: Open source infrastructure as code in any programming language. With over 100M downloads, 167% growth in contributions, and industry-leading innovations, Pulumi IaC continues to redefine cloud automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/esc/"&gt;Pulumi ESC&lt;/a&gt;&lt;/strong&gt;: Centralized secrets management and orchestration that scales. General availability this year brought features like SDKs, versioning, tagging, and integrations with 1Password and Kubernetes secrets operators.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/pulumi-cloud/insights/"&gt;Pulumi Insights&lt;/a&gt;&lt;/strong&gt;: Visibility, intelligence, and control over all infrastructure resources. Insights 2.0 expanded support for resources created outside Pulumi IaC, delivering advanced graph visualizations and policy enforcement powered by Pulumi CrossGuard.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/AepHQaXeNX0?rel=0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Three core capabilities unite these products:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/pulumi-cloud/copilot/"&gt;Pulumi Copilot&lt;/a&gt;&lt;/strong&gt;: Generative AI is used to manage cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/iac/using-pulumi/crossguard/"&gt;Pulumi CrossGuard&lt;/a&gt;&lt;/strong&gt;: A policy-as-code engine for compliance and best practices.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/pulumi-cloud/deployments/"&gt;Pulumi Deployments&lt;/a&gt;&lt;/strong&gt;: Infrastructure task orchestration.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Over 3,000 customers, including Nvidia, BMW, Unity Games, and Tivity Health, leveraged these solutions to enhance velocity, save costs, and secure their infrastructure.&lt;/p&gt;
&lt;h2 id="highlights-of-releases-and-enhancements"&gt;Highlights of Releases and Enhancements&lt;/h2&gt;
&lt;p&gt;&lt;img src="any-language-any-cloud.png" alt="Placeholder Image"&gt;&lt;/p&gt;
&lt;p&gt;Pulumi&amp;rsquo;s product innovations this year have empowered teams to automate, secure, and manage cloud infrastructure with confidence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-esc-ga/"&gt;Pulumi ESC General Availability&lt;/a&gt;&lt;/strong&gt;, redefining secrets management with features like dynamic credentials and hierarchical environments. New capabilities include secrets syncing with external stores like AWS Secrets Manager and Kubernetes operators for runtime integration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-insights-2/"&gt;Pulumi Insights 2.0&lt;/a&gt;&lt;/strong&gt; delivers AI-powered search, a comprehensive inventory of resources created by Pulumi IaC as well as other tools like Terraform and CloudFormation, and automated remediation capabilities powered by CrossGuard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/product/copilot/"&gt;Pulumi Copilot&lt;/a&gt;&lt;/strong&gt; leverages Generative AI to transform how teams diagnose and resolve IaC issues, providing instant feedback and deployment recommendations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/"&gt;Pulumi Kubernetes Operator 2.0&lt;/a&gt;&lt;/strong&gt; introduced scalable, secure deployments with dedicated workspace pods, enhanced customization options, and improved stability under dynamic conditions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/drift-detection/"&gt;Drift Detection and Remediation&lt;/a&gt;&lt;/strong&gt; in Pulumi Cloud now automates drift detection for all 180+ supported providers, ensuring infrastructure consistency, enhanced security, and reduced operational risks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/azure-v6-release/"&gt;Azure Classic Provider v6.0.0&lt;/a&gt;&lt;/strong&gt; updates included the latest upstream changes and ensured compatibility with Pulumi Azure Native Provider.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/gcp-v8-release/"&gt;Google Cloud Provider v8.0.0&lt;/a&gt;&lt;/strong&gt; provides full resource coverage for the latest Google Cloud updates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/aws-cdk-on-pulumi-1.0/"&gt;AWS CDK 1.0&lt;/a&gt;&lt;/strong&gt; expands compatibility with AWS CDK features, bridging the CDK and Pulumi ecosystems and enabling integration with constructs from AWS&amp;rsquo;s construct hub.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-vscode-extension/"&gt;Pulumi Visual Studio Code Extension&lt;/a&gt;&lt;/strong&gt; empowers developers with tools for debugging Pulumi programs, YAML language support, and direct ESC management within the IDE.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/docker-containers/"&gt;Pulumi Docker Containers&lt;/a&gt;&lt;/strong&gt; enhances CI/CD workflows with versioned images, pre-installed tools like Poetry and ppm, and runtime flexibility for Python, Node.js, and .NET.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="by-the-numbers"&gt;By the Numbers&lt;/h2&gt;
&lt;p&gt;&lt;img src="3000-customers.png" alt="Placeholder Image"&gt;&lt;/p&gt;
&lt;p&gt;Pulumi&amp;rsquo;s growth and impact this year have been amazing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;75,000+ Pull Requests&lt;/strong&gt;: Driven by 5,600+ contributors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3,000+ Customers&lt;/strong&gt;: Empowering industries like AI, gaming, finance, and healthcare.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;100M+ Downloads&lt;/strong&gt;: Pulumi IaC adoption soared globally.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;167% Contribution Growth&lt;/strong&gt;: Outpacing other IaC tools like Terraform and OpenTofu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;71% Cloud Cost Savings&lt;/strong&gt;: Customers like &lt;a href="https://www.pulumi.com/blog/devsecops-strategy-security-automation-tivity-health/"&gt;Tivity Health saved millions&lt;/a&gt; with Pulumi.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="community-achievements"&gt;Community Achievements&lt;/h2&gt;
&lt;p&gt;&lt;img src="community-highlights.png" alt="Placeholder Image"&gt;&lt;/p&gt;
&lt;p&gt;Pulumi&amp;rsquo;s vibrant community has been at the heart of everything we&amp;rsquo;ve accomplished:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Global &lt;a href="https://www.meetup.com/pro/pugs/"&gt;Pulumi User Groups&lt;/a&gt; (PUGs)&lt;/strong&gt;: With 20 groups across 9 countries, including new meetups in &lt;a href="https://www.meetup.com/chicago-pulumi-user-group/"&gt;Chicago&lt;/a&gt;, &lt;a href="https://www.meetup.com/columbus-pulumi-user-group"&gt;Columbus&lt;/a&gt;, &lt;a href="https://www.meetup.com/sao-paulo-pulumi-user-group"&gt;São Paulo&lt;/a&gt;, and &lt;a href="https://www.meetup.com/tel-aviv-pulumi-user-group"&gt;Tel Aviv&lt;/a&gt;, our community continues to grow. These meetups collectively hosted over 6,396 members.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PulumiUP 2024&lt;/strong&gt;: Over 8,000 registrants globally, with nearly 1,000 for the first-ever PulumiUP Europe.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/resources/#upcoming"&gt;Workshops&lt;/a&gt;&lt;/strong&gt;: 72 workshops with 14,500+ registrations from engineers wanting to learn Pulumi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;22,000 GitHub Stars&lt;/strong&gt;: A testament to our community&amp;rsquo;s passion and dedication.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="looking-ahead-to-2025"&gt;Looking Ahead to 2025&lt;/h2&gt;
&lt;p&gt;To our users, customers, partners, Puluminaries, and employees, &amp;ldquo;thank you!&amp;rdquo; Your support has made 2024 an amazing year, and we&amp;rsquo;re excited for what&amp;rsquo;s ahead in 2025. Together, we&amp;rsquo;ll continue to build the future of cloud infrastructure and security.&lt;/p&gt;
&lt;p&gt;Stay tuned for more innovations, community events, and collaboration opportunities. Here&amp;rsquo;s to another year of growth, transformation, and success!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/docs/"&gt;Explore Pulumi ➡️&lt;/a&gt;&lt;/p&gt;</description><author>Sara Huddleston</author><category>community</category><category>features</category></item><item><title>Announcing the New Pulumi Partner Program</title><link>https://www.pulumi.com/blog/pulumi-partner-program/</link><pubDate>Mon, 16 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/pulumi-partner-program/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/pulumi-partner-program/index.png" /&gt;
&lt;p&gt;We are excited to announce the launch of the &lt;a href="https://www.pulumi.com/partners/"&gt;Pulumi Partner Program&lt;/a&gt;, a strategic initiative designed to empower our partners and their customers to accelerate cloud projects and achieve faster time-to-market. This program is crafted for cloud and SaaS companies who are building, integrating, and going to market with Pulumi.&lt;/p&gt;
&lt;p&gt;Hear from dozens of partners and customers who automate, secure and manage everything in the cloud at PulumiUP on Wednesday, September 18. Register &lt;a href="https://www.pulumi.com/pulumi-up/?utm_source=member_desktop&amp;amp;utm_medium=referral_pulumi&amp;amp;utm_campaign=FY2025Q1_Event_PulumiUP"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="why-the-pulumi-partner-program"&gt;Why the Pulumi Partner Program?&lt;/h2&gt;
&lt;p&gt;Pulumi has always been committed to the open-source community and the vibrant ecosystem that has grown around our products. With nearly &lt;a href="https://www.pulumi.com/registry/"&gt;200 integrations&lt;/a&gt; today, our ecosystem is thriving, supported by a network of service partners focused on helping customers succeed. The Pulumi Partner Program is being developed to formalize and strengthen these relationships, allowing us to scale our ability to deliver seamless integrations, co-developed solutions, and collaborative go-to-market activities. By building this program, we aim to empower partners to better support our mutual customers, accelerate cloud adoption, and provide tailored solutions that meet the unique needs of each organization.&lt;/p&gt;
&lt;p&gt;Customers are choosing Pulumi because it enables them to manage cloud resources and secrets using familiar general-purpose programming languages like Python, TypeScript, .NET, Java and Go. This approach taps into the existing skills of development teams, reducing the learning curve, and also allows for greater flexibility and reuse of code across projects. By utilizing these widely adopted languages, Pulumi increases team productivity, enables more robust automation, and significantly accelerates the path to production compared to tools that require more restrictive, domain-specific languages. With the introduction of &lt;a href="https://www.pulumi.com/blog/any-terraform-provider/"&gt;local packages&lt;/a&gt;, we’re further simplifying the integration process for partners, facilitating seamless adoption and faster delivery of cloud projects.&lt;/p&gt;
&lt;h2 id="key-benefits-of-pulumi-partner-program"&gt;Key Benefits of Pulumi Partner Program&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Empower Your Customers&lt;/strong&gt; to deliver cloud initiatives faster using Pulumi’s Infrastructure as Code (IaC) and Secrets Management capabilities. By partnering with Pulumi, your customers gain access to best automation for their cloud projects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accelerate Adoption&lt;/strong&gt; of your solutions through seamless integration with Pulumi. Leverage Pulumi&amp;rsquo;s support for the world&amp;rsquo;s most popular programming languages and developer tools to streamline integration, making it easier for your customers to use and adopt your products using familiar languages, tools and process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reach More Developers&lt;/strong&gt; with collaborative documentation, shared examples, and co-marketing initiatives to raise awareness. Participate in joint marketing efforts, including co-branded campaigns and events, to connect with more developers and platform engineers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With 20 inaugural members, our technology partners join an elite community that benefits from Pulumi’s ongoing investment in technical, marketing, training, and business strategy support. We are excited to welcome new members such as &lt;a href="https://www.docker.com/"&gt;Docker&lt;/a&gt;, &lt;a href="https://1password.com/"&gt;1Password&lt;/a&gt;, &lt;a href="https://www.pinecone.io/"&gt;Pinecone&lt;/a&gt;, &lt;a href="https://newrelic.com/"&gt;NewRelic&lt;/a&gt;, &lt;a href="https://tailscale.com/"&gt;Tailscale&lt;/a&gt;, &lt;a href="https://dagger.io/"&gt;Dagger&lt;/a&gt; and many others.&lt;/p&gt;
&lt;h2 id="join-the-pulumi-partner-program"&gt;Join the Pulumi Partner Program&lt;/h2&gt;
&lt;p&gt;We believe that the Pulumi Partner Program will bring together and support the growth of our entire ecosystem, leveraging the strengths of our partners and creating connections for new potential services and technologies. Prospective partners can reach out to us via our &lt;a href="https://www.pulumi.com/partners/"&gt;website&lt;/a&gt;. We look forward to welcoming new partners and driving innovation together.&lt;/p&gt;</description><author>Isaac Harris</author><author>Tejitha Raju</author><category>platform-engineering</category><category>pulumi-community</category><category>enterprise</category></item><item><title>Celebrating 20,000 Stars: A Milestone for the Pulumi Community</title><link>https://www.pulumi.com/blog/celebrating-20k-stars/</link><pubDate>Thu, 23 May 2024 18:48:50 +0000</pubDate><guid>https://www.pulumi.com/blog/celebrating-20k-stars/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/celebrating-20k-stars/index.png" /&gt;
&lt;p&gt;Today, we&amp;rsquo;re excited to announce that the &lt;a href="https://github.com/pulumi/pulumi"&gt;Pulumi open source project&lt;/a&gt; has crossed the incredible milestone of 20,000 stars on GitHub. 🎉 This is a huge achievement, and it wouldn&amp;rsquo;t have been possible without y&amp;rsquo;all - our incredible global community of developers.&lt;/p&gt;
&lt;p&gt;Since its inception, Pulumi&amp;rsquo;s vision has been rooted in enabling teams to build and manage modern cloud infrastructure using familiar languages and tools. Over the years, your feedback, contributions, and passion have been invaluable in shaping Pulumi into what it is today. Seeing so many developers embrace our modern approach to cloud infrastructure management is really exciting. We are deeply grateful for the trust y&amp;rsquo;all have placed in us, and we will continue to push the boundaries in how teams manage cloud infrastructure.&lt;/p&gt;
&lt;h2 id="fueled-by-community-contributions"&gt;Fueled by Community Contributions&lt;/h2&gt;
&lt;p&gt;Over the past 7 years, the Pulumi project has had 4,400+ contributors that made 75,000+ pull requests. Pulumi is depended upon by 6,600+ GitHub projects and supports over 160+ packages in the registry. It has been downloaded more than 100 million times by 170,000+ developers. In just the last month, Pulumi has been the most active Infrastructure as Code (IaC) open-source project compared to Terraform or OpenTofu. Pulumi has had 117 merged pull requests (67 TF, 83 OpenTofu), 82 closed issues (49 TF, 54 OpenTofu), and 53 new issues (27 TF, 29, OpenTofu).&lt;/p&gt;
&lt;h2 id="notable-features-and-milestones"&gt;Notable Features and Milestones&lt;/h2&gt;
&lt;p&gt;We also want to take this time to reflect on some of the notable features we shipped that got us here. The &lt;a href="https://github.com/orgs/pulumi/projects/44/views/1"&gt;Pulumi roadmap&lt;/a&gt; is public so we can be transparent about the features being worked on and to encourage deeper collaboration with the community. Here are some of the most popular features that were added to Pulumi over the last 7 years.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mar 2017 - Pulumi founded&lt;/li&gt;
&lt;li&gt;Jun 2018 - &lt;a href="https://www.pulumi.com/blog/introducing-pulumi-a-cloud-development-platform/"&gt;Pulumi open source project&lt;/a&gt; launched&lt;/li&gt;
&lt;li&gt;Aug 2018 - Kubernetes native provider&lt;/li&gt;
&lt;li&gt;Oct 2018 - Series A fundraise&lt;/li&gt;
&lt;li&gt;Oct 2018 - Pulumi Cloud launched&lt;/li&gt;
&lt;li&gt;Nov 2018 - &lt;a href="https://github.com/pulumi/pulumi/issues/109"&gt;Stack Reference&lt;/a&gt; to allow access of outputs of one stack from another&lt;/li&gt;
&lt;li&gt;Jun 2019 - &lt;a href="https://www.pulumi.com/blog/introducing-pulumi-crosswalk-for-aws-the-easiest-way-to-aws/"&gt;AWSX&lt;/a&gt; as higher-level components for the AWS platform&lt;/li&gt;
&lt;li&gt;Sep 2019 - &lt;a href="https://www.pulumi.com/blog/pulumi-1-0/"&gt;Pulumi 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sep 2019 - &lt;a href="https://github.com/pulumi/pulumi/commit/9374c374c3d3a96fc2ae1e715da511b4125b6628"&gt;Transformations&lt;/a&gt; to modify the properties and resource options for child resource of a component or stack&lt;/li&gt;
&lt;li&gt;Nov 2019 - .&lt;a href="https://github.com/pulumi/pulumi/pull/3399"&gt;NET support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dec 2019 - &lt;a href="https://www.pulumi.com/blog/announcing-crossguard-preview/"&gt;CrossGuard&lt;/a&gt; for policy as code&lt;/li&gt;
&lt;li&gt;Apr 2020 - &lt;a href="https://www.pulumi.com/blog/pulumi-2-0/"&gt;Pulumi 2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;May 2020 - &lt;a href="https://www.pulumi.com/blog/go-support-pulumi-2-0/"&gt;Golang support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sep 2020 - &lt;a href="https://www.pulumi.com/blog/announcing-nextgen-azure-provider/"&gt;Azure Native Provider&lt;/a&gt; for same day access to new Azure features&lt;/li&gt;
&lt;li&gt;Oct 2020 - Series B fundraise&lt;/li&gt;
&lt;li&gt;Oct 2020 - &lt;a href="https://github.com/pulumi/pulumi/issues/3901#issuecomment-685803282"&gt;Automation API&lt;/a&gt; exposes IaC through a programmatic interface&lt;/li&gt;
&lt;li&gt;Oct 2020 - &lt;a href="https://github.com/pulumi/pulumi/pull/4765"&gt;Import command&lt;/a&gt; to import resources not managed by Pulumi into a stack&lt;/li&gt;
&lt;li&gt;Apr 2021 - First PulumiUP&lt;/li&gt;
&lt;li&gt;Apr 2021 - &lt;a href="https://www.pulumi.com/blog/pulumi-3-0/"&gt;Pulumi 3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Apr 2021 - &lt;a href="https://www.pulumi.com/blog/pulumiup-pulumi-packages-multi-language-components/"&gt;Pulumi Packages&lt;/a&gt; to provide multi-language support for components and providers&lt;/li&gt;
&lt;li&gt;Oct 2021 - &lt;a href="https://github.com/pulumi/pulumi-kubernetes-operator/issues/215"&gt;Pulumi Kubernetes Operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;May 2022 - &lt;a href="https://github.com/pulumi/pulumi/issues/1539"&gt;Java support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Nov 2022 - &lt;a href="https://www.pulumi.com/blog/nov-2022-launches/"&gt;Pulumi Deployments&lt;/a&gt; to automate infrastructure deployments&lt;/li&gt;
&lt;li&gt;Nov 2022 - &lt;a href="https://www.pulumi.com/blog/pulumi-yaml-ga/"&gt;YAML support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dec 2022 - &lt;a href="https://github.com/pulumi/pulumi/issues/2307"&gt;Hierarchical config&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Apr 2023 - &lt;a href="https://www.pulumi.com/blog/pulumi-insights/"&gt;Pulumi Insights&lt;/a&gt; for intelligence, search, and analytics over any infrastructure&lt;/li&gt;
&lt;li&gt;Apr 2023 - First Pulumi User Group (PUG)&lt;/li&gt;
&lt;li&gt;Jul 2023 - &lt;a href="https://github.com/pulumi/pulumi-terraform-bridge/issues/1273"&gt;Terraform conversion&lt;/a&gt; improvement as an easy way to migrate TF to Pulumi&lt;/li&gt;
&lt;li&gt;Sep 2023 - &lt;a href="https://www.pulumi.com/blog/pulumi-insights-ai-cli/"&gt;Pulumi AI&lt;/a&gt; added to &lt;code&gt;pulumi&lt;/code&gt; CLI&lt;/li&gt;
&lt;li&gt;Sep 2023 - &lt;a href="https://www.pulumi.com/blog/go-generics-preview/"&gt;Go generics&lt;/a&gt; support added&lt;/li&gt;
&lt;li&gt;Oct 2023 - Series C fundraise&lt;/li&gt;
&lt;li&gt;Oct 2023 - &lt;a href="https://www.pulumi.com/blog/environments-secrets-configurations-management/"&gt;Pulumi ESC&lt;/a&gt; to manage secrets and configuration complexity&lt;/li&gt;
&lt;li&gt;Oct 2023 - &lt;a href="https://www.pulumi.com/blog/developer-portal-platform-teams/"&gt;Pulumi for Platform Teams&lt;/a&gt; through developer portals and more&lt;/li&gt;
&lt;li&gt;Apr 2024 - &lt;a href="https://www.pulumi.com/blog/infrastructure-lifecycle-management/"&gt;Drift detection, TTL stacks, and scheduled deployments&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We also shipped many other features that didn’t make this post, so please see our &lt;a href="https://www.pulumi.com/blog/"&gt;blog&lt;/a&gt; for all those details.&lt;/p&gt;
&lt;h2 id="a-heartfelt-thank-you"&gt;A Heartfelt Thank You&lt;/h2&gt;
&lt;p&gt;We are immensely grateful to our community for helping us reach this incredible milestone and making Pulumi a thriving ecosystem. Your contributions, feedback, and support have been invaluable in shaping Pulumi&amp;rsquo;s journey. We also want to thank the &lt;a href="https://www.pulumi.com/community/puluminaries/"&gt;Puluminaries&lt;/a&gt; - our community leaders and advocates whose contributions have been pivotal to our success.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re passionate about cloud infrastructure, consider &lt;a href="mailto:da@pulumi.com"&gt;joining the Puluminaries&lt;/a&gt;. As a Puluminary, you’ll gain direct access to our engineering team, preview roadmaps, and help contribute to code, content, and community support.&lt;/p&gt;
&lt;p&gt;We look forward to continuing our innovations to democratize the cloud and empower developers worldwide. We encourage you to join our &lt;a href="https://slack.pulumi.com/"&gt;Slack community&lt;/a&gt; to engage with fellow developers and be part of the ongoing conversation about the future of how teams manage cloud infrastructure.&lt;/p&gt;
&lt;p&gt;Thank y&amp;rsquo;all for being part of this journey. Here’s to the next 20,000 stars and beyond!&lt;/p&gt;</description><author>Aaron Kao</author><category>announcements</category><category>open-source</category></item><item><title>A recap of October 2023 - A big month at Pulumi!</title><link>https://www.pulumi.com/blog/october-23-roundup/</link><pubDate>Mon, 16 Oct 2023 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/october-23-roundup/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/october-23-roundup/index.png" /&gt;
&lt;p&gt;We&amp;rsquo;ve been hard at work and are having the biggest month ever at Pulumi. That includes two new products, Pulumi ESC and Pulumi for Platform Teams, and news of our Series C. That&amp;rsquo;s a boatload of fresh infrastructure as code innovation. And October isn&amp;rsquo;t even over yet!&lt;/p&gt;
&lt;h2 id="two-new-products"&gt;Two New Products!&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s a recap of the news:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/product/esc"&gt;&lt;strong&gt;Pulumi ESC&lt;/strong&gt;&lt;/a&gt; is a new approach to cloud environments, secrets, and configuration. It works for applications and infrastructure and cuts down on sprawl while making everything more secure. This tech spans developer desktop scenarios and scales up beyond 1,000s of environments. Read the &lt;a href="https://www.pulumi.com/product/esc"&gt;overview&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/environments-secrets-configurations-management"&gt;blog&lt;/a&gt;, or &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/esc"&gt;get started with the docs&lt;/a&gt;. Oh, and don&amp;rsquo;t forget to &lt;a href="https://github.com/pulumi/esc"&gt;star the GitHub repo&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/product/internal-developer-platforms"&gt;&lt;strong&gt;Pulumi for Platform Teams&lt;/strong&gt;&lt;/a&gt; takes what we’ve learned working with over 2,000 customers and 150,000 end users, many building internal developer platforms, and provides common patterns and practices right out of the box. This includes a developer portal, a Backstage plugin, advanced deployment workflows, and the ability to report on and automatically remediate compliance policies. Read the &lt;a href="https://www.pulumi.com/product/internal-developer-platforms"&gt;overview&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/building-developer-portals"&gt;blog&lt;/a&gt;, or &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/developer-portals"&gt;get started with the docs&lt;/a&gt;.&lt;/p&gt;
&lt;div class="note note-info"&gt;
&lt;div class="icon-and-line"&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" class="ph-icon ph-icon--fill" fill="currentColor" aria-hidden="true" focusable="false"&gt;&lt;use href="https://www.pulumi.com/icons/sprite.74fadd1b94bae866bccf29a780f184a71c5cfc34c8677be70da8fe2ab0309b9e.svg#p-info-fill"/&gt;&lt;/svg&gt;
&lt;div class="line"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="content"&gt;&lt;strong&gt;Can we help you build an internal cloud platform?&lt;/strong&gt; Although the new capabilities are easy to use, we&amp;rsquo;re happy to give you a demo, discuss architecture, or even help you build out your internal platform. &lt;a href="https://www.pulumi.com/contact"&gt;Get in touch&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;These launches build on our &amp;ldquo;multi-product&amp;rdquo; momentum from our &lt;a href="https://www.pulumi.com/product/pulumi-insights"&gt;&lt;strong&gt;Pulumi Insights&lt;/strong&gt;&lt;/a&gt; product launch earlier this year. Insights applies the power of generative AI to all things cloud giving you an intelligent interface to your infrastructure. We are taking infrastructure as code to many new places. We&amp;rsquo;ve processed over 130,000 prompts since launch &amp;mdash; it&amp;rsquo;s free to use, so &lt;a href="https://www.pulumi.com/ai"&gt;give it a try today&lt;/a&gt;!&lt;/p&gt;
&lt;h2 id="series-c-fundraise"&gt;Series C Fundraise&lt;/h2&gt;
&lt;p&gt;Last but not least, we announced our &lt;a href="https://www.pulumi.com/blog/series-c"&gt;&lt;strong&gt;Series C&lt;/strong&gt;&lt;/a&gt;. This fundraise will enable us to keep building an incredible team and reimagining how developers and infrastructure teams program the cloud. We’re hiring and have endless fun hard/problems ahead &lt;a href="https://www.pulumi.com/careers"&gt;check out and apply to the open positions here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="let-us-know-what-you-think"&gt;Let Us Know What You Think&lt;/h2&gt;
&lt;p&gt;We can&amp;rsquo;t wait to hear what you think. &lt;a href="https://www.pulumi.com/start"&gt;Get Started with Pulumi&lt;/a&gt;, &lt;a href="https://slack.pulumi.com"&gt;join our Community Slack&lt;/a&gt;, and let us know how you&amp;rsquo;re using these new capabilities and any feedback you have.&lt;/p&gt;
&lt;p&gt;From the entire Pulumi team, thank you!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/series-c/pulumi-team.png" alt="Pulumi Team"&gt;&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>Building the Best Infrastructure as Code with $41M Series C Funding</title><link>https://www.pulumi.com/blog/series-c/</link><pubDate>Tue, 03 Oct 2023 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/series-c/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/series-c/index.png" /&gt;
&lt;p&gt;Today we announced a $41M Series C fundraise from Madrona Ventures, NEA, Tola Capital, and Strike Capital. These new funds will help us accelerate momentum, keep innovating with the best infrastructure as code technology on the market, and expand into new product areas to solve even more of our customers’ most pressing cloud challenges. We’ve had a year of exciting milestones – surpassing 150,000 end users in our community, 2,000 customers, and 100 employees – and look forward to many more to come. The future is full of cloud, and yet incredibly bright!&lt;/p&gt;
&lt;h2 id="incredible-momentum"&gt;Incredible momentum&lt;/h2&gt;
&lt;p&gt;Over 2,000 customers have chosen Pulumi Cloud for their infrastructure as code needs. Many more companies build on our open source, including over half of the Fortune 50. And we estimate that our community recently surpassed 150,000 happy and productive end users.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/series-c/pulumi-powers-customers.png" alt="Pulumi Powers AI and Platform Teams"&gt;&lt;/p&gt;
&lt;p&gt;This year we made the top 5% of the &lt;a href="https://www.inc.com/inc5000"&gt;Inc. 5000&lt;/a&gt; Fastest Growing Companies in America and were listed in &lt;a href="https://www.redpoint.com/infrared/100/"&gt;Redpoint’s InfraRed 100&lt;/a&gt;, to highlight transformative cloud infrastructure companies. This momentum will continue to propel us even further on our growth trajectory.&lt;/p&gt;
&lt;h2 id="the-best-infrastructure-as-code"&gt;The best infrastructure as code&lt;/h2&gt;
&lt;p&gt;Why have we seen such incredible growth? It’s a combination of things: an amazing, multi-billion-dollar fast-growing market – infrastructure as code – plus a product that is widely recognized as the best product and clearly leading the innovation agenda in that market.&lt;/p&gt;
&lt;p&gt;Pulumi’s unique approach to infrastructure as code is to stand on the shoulders of giants by letting you use any language. At the time we began, this was not a popular idea! In fact, a good friend of mine, who is a legend in the cloud native space, bluntly told me, “YAML is good enough – infrastructure as code doesn’t need that good of a developer experience.” We disagreed.&lt;/p&gt;
&lt;p&gt;Our thesis was that we went through a one way door with cloud software. We have entered into the era of real distributed applications. And that is super exciting! It means all developers are building cloud software and that infrastructure is central to innovating in the modern cloud.&lt;/p&gt;
&lt;p&gt;By applying the industry’s best languages to the infrastructure as code space, we gave the cloud a programmable surface area. We can now treat cloud building blocks as programmable objects and build bigger things out of smaller things. The cloud is the new operating system and this foundational technology lays the groundwork for us to realize our long-term vision.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/series-c/pulumi-iac.png" alt="Pulumi Infrastructure as Code"&gt;&lt;/p&gt;
&lt;p&gt;Fast forward 7 years, and Pulumi is the fastest growing infrastructure as code product and has inspired others, fundamentally reshaping the landscape. Our end users and customers tell us all the time they feel not just 10% more productive, but 10x more productive, thanks to rich, expressive languages, great tools and editors, sharing and reuse, and because infrastructure as code in any language also means infrastructure as code for anybody in the whole team.&lt;/p&gt;
&lt;p&gt;We also bet big on open source. Open source is in our entire team’s DNA. We honestly felt it was table stakes that something so fundamental to how we write code and build platforms be open source. This builds trust, helps to foster an ecosystem and community of openness, and enables new scenarios that we couldn’t have even imagined. We paired our open source technology with a great Pulumi Cloud SaaS that 2/3rds of our end users elect to use simply because it’s the easiest, most reliable, and most secure way to adopt Pulumi at scale. Because we were very thoughtful, intentional, and smart about the relationship between our open source and commercial products, we can stand confidently by our open source heritage forever.&lt;/p&gt;
&lt;h2 id="building-a-platform"&gt;Building a platform&lt;/h2&gt;
&lt;p&gt;Over time, we have expanded beyond infrastructure as code, by solving one problem after another that we see our customers facing. Let there be no question, we are still very much all about infrastructure as code! But as we have worked with our over 2,000 customers, we recognize they have other challenges in areas adjacent to infrastructure as code.&lt;/p&gt;
&lt;p&gt;This began with &lt;a href="https://www.pulumi.com/crossguard"&gt;&lt;strong&gt;Policy as Code&lt;/strong&gt;&lt;/a&gt;. Policy as code allows you to verify that infrastructure state follows cost, compliance, security, reliability, or best practice guidelines. I ran static analysis efforts at Microsoft for many years during the Trustworthy Computing era and saw just how important and powerful enforcing policy as close to development time as possible is. We are still very early days here but we built Pulumi’s engine to support policy as code right from the outset.&lt;/p&gt;
&lt;p&gt;Next came many obvious adjacencies to the infrastructure as code workflow, including &lt;a href="https://www.pulumi.com/docs/iac/concepts/testing"&gt;&lt;strong&gt;Testing&lt;/strong&gt;&lt;/a&gt; and &lt;a href="https://www.pulumi.com/docs/iac/using-pulumi/continuous-delivery"&gt;&lt;strong&gt;CI/CD Automation&lt;/strong&gt;&lt;/a&gt;. Thanks to our choice of general purpose languages, we decided to tap into software engineering practices too; we sometimes call this “infrastructure as software” because it goes well beyond “just code.” We then built the &lt;a href="https://www.pulumi.com/automation"&gt;&lt;strong&gt;Automation API&lt;/strong&gt;&lt;/a&gt; to answer the question of, what if infrastructure as code were a library you could link with, and not just a command line interface? The things our customers have built with these capabilities have been mind blowing: self-serve portals, custom CLIs and frameworks, and even entire SaaS products.&lt;/p&gt;
&lt;p&gt;Last year, we then began branching out into entirely new product lines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/product/pulumi-deployments"&gt;&lt;strong&gt;Pulumi Deployments&lt;/strong&gt;&lt;/a&gt; delivers server-side orchestration of deployment workflows. We frequently heard from customers that no product on the market solved this for them. You can point Pulumi Cloud at a Git repo and get automatic Pull Request validations and deployments upon merges. Or do one-click deployments straight from the Pulumi Cloud console. Pulumi Deployments is highly extensible with a REST API unlocks a world of possibilities for platform teams, including but not limited to drift detection and remediation, blue/green and multi-region rollouts, dependent stack updates, ephemeral stacks, and automatic infrastructure cleanup.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/product/pulumi-insights"&gt;&lt;strong&gt;Pulumi Insights&lt;/strong&gt;&lt;/a&gt; provides search, analytics, and intelligence over your infrastructure, across any clouds. Our customers frequently told us they had trouble taming, or even getting visibility into, cloud chaos. The headline feature here is our Pulumi AI coding assistant: if you can dream up an infrastructure as code configuration, it can build it for you in any language. Pulumi AI quickly surpassed 100K prompts within its first couple of months. Insights also enables you to search over any infrastructure anywhere, helping you gain understanding over your team’s use of cloud infrastructure, analyze it further, or even just to find that needle in the haystack.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pulumi is gradually shifting from a single infrastructure as code product to a complete enterprise platform. As we build out the platform, we do so in a highly integrated way. Pulumi Cloud pulls it all together with a unified data model, REST API, identity model, and AI model. These are not a loosely related assortment of technologies – they are deeply integrated, and can increasingly be adopted independently, but are better together even more than the sum of the parts.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/series-c/pulumi-platform.png" alt="Pulumi Platform"&gt;&lt;/p&gt;
&lt;h2 id="whats-next-for-pulumi"&gt;What’s next for Pulumi&lt;/h2&gt;
&lt;p&gt;It is still day one for us and we’re only just getting started. Our ambitious mission is to democratize the cloud so that every builder, no matter their background, can make the most out of the cloud. And although infrastructure as code in any language makes a giant step in that direction, there is so much more to be done. If the cloud is the new operating system, there are entire application and security models still missing. For our customers, the cloud is a competitive advantage and they’re always wanting to do more, and to do it faster, with the cloud.&lt;/p&gt;
&lt;p&gt;As we look to the future, there are several key themes we are excited to tackle:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;The best infrastructure as code.&lt;/strong&gt; We hear all the time from users and customers that they think Pulumi is the best infrastructure as code technology on the market. We want to keep it that way. Best means the most productive, the most fun, the most flexible, and the most enterprise grade. We will continue investing substantially into making this technology even better and more accessible while also growing our community.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reimagined cloud developer experiences.&lt;/strong&gt; The modern cloud’s capabilities are endless–and yet that can be daunting. For engineers simply wanting to build a modern cloud application or architecture, the concept count and level of abstraction demanded by the cloud are still often an order of magnitude more complex than they should be. We will continue leveraging our infrastructure as code foundations to deliver revolutionary new developer experiences that make us more productive and impactful in the cloud.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Security and best practices by-construction.&lt;/strong&gt; Simply put, security should not be an afterthought. No best practice should be. Yet for most cloud platform teams, both still are. We have chipped away at this problem but there is more to be done. Pulumi’s approach enables us to apply tried and true techniques from the programming languages domain to ensure that applications and infrastructure are increasingly correct by-construction. We need to shift from finding things after-the-fact towards stopping security issues dead in their tracks before they ever make their way to production.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI powers the next wave of cloud innovation.&lt;/strong&gt; We are big believers in AI. We have already extended large models to deeply understand the cloud infrastructure domain and have realized immense benefits of doing so. We have begun to add AI to our product in areas that improve the user experience or deliver unique capabilities. As we go forward, just as we always relentlessly pursue the best developer experiences for our end users, we expect to ask ourselves, “How can this be better in an AI-first world?”&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In short, the new Series C funds will allow us to double down on innovation that is already working, while breaking new ground in pursuit of our mission. Most importantly, we look forward to working with you, our end users and community, to build the best product experiences that solve your hardest and most pressing problems.&lt;/p&gt;
&lt;h2 id="thank-you"&gt;Thank you&lt;/h2&gt;
&lt;p&gt;It is a privilege to count over 2,000 customers, and 150,000 end users, as part of our community. I still remember coding furiously in my basement with Eric and Luke, and going live with our first customer, like it was yesterday. We are just as passionate about our original dream today as we were back then – perhaps even more so, since it is coming true!&lt;/p&gt;
&lt;p&gt;We are also so lucky to have such incredible investors at Madrona, NEA, Tola, and Strike who believe in the Pulumi dream too, and are helping us to build an iconic company.&lt;/p&gt;
&lt;p&gt;To our end users, we would not be here if it weren’t for you. Whether you are a community member, an enterprise customer, or anywhere in between, your continued feedback, success stories, and belief in the Pulumi vision keep us going and make it all worthwhile.&lt;/p&gt;
&lt;p&gt;From the entire Pulumi team, thank you!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/series-c/pulumi-team.png" alt="Pulumi Team"&gt;&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>Five Years of Infrastructure as Code</title><link>https://www.pulumi.com/blog/five-years-of-infrastructure-as-code/</link><pubDate>Tue, 03 May 2022 10:16:25 -0700</pubDate><guid>https://www.pulumi.com/blog/five-years-of-infrastructure-as-code/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/five-years-of-infrastructure-as-code/index.png" /&gt;
&lt;p&gt;Unbelievably, we just celebrated Pulumi&amp;rsquo;s 5th birthday. To commemorate, we are publishing multi-part series on all things infrastructure as code, starting with why we’re so excited about it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/five-years-of-infrastructure-as-code-part-one/"&gt;All Roads Lead Back to Infrastructure as Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Standing on the Shoulders of Giants&lt;/li&gt;
&lt;li&gt;Infrastructure as Code Internals&lt;/li&gt;
&lt;li&gt;Bringing Applications and Infrastructure Closer Together&lt;/li&gt;
&lt;li&gt;Ringing in the Cloud Engineering Era&lt;/li&gt;
&lt;li&gt;(Bonus) The Future of Infrastructure as Code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We published the first post today, and the others will soon follow in the weeks to come. The above hyperlinks will light up as they go live. We have had so much fun creating Pulumi and sharing it with you, and are just as excited about what’s in store during the next five years too!&lt;/p&gt;</description><author>Joe Duffy</author><category>infrastructure-as-code</category></item><item><title>AWS Enterprise Container Management with Pulumi</title><link>https://www.pulumi.com/blog/aws-enterprise-container-management/</link><pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/aws-enterprise-container-management/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/aws-enterprise-container-management/index.png" /&gt;
&lt;p&gt;Managing containers and Kubernetes clusters are consistently popular topic areas on the Pulumi blog and in our docs. Our customers regularly cite that Pulumi simplifies container management scenarios, making it the primary reason for choosing Pulumi to define, deploy and manage all of their cloud resources. This includes teams that are just starting their cloud journey and spinning up their first project, as well as teams that want to modernize their apps and services with cloud-native architectures or even scale from one to many clouds.&lt;/p&gt;
&lt;p&gt;We’re excited to be launch partners for the new &lt;a href="https://aws.amazon.com/blogs/apn/aws-container-competency-expands-to-include-enterprise-container-management-category"&gt;Enterprise Container Management category&lt;/a&gt; of the AWS Container Competency program because it perfectly encapsulates Pulumi’s capabilities across the entire lifecycle of container-based architectures and applications. These scenarios are critical to the success of every cloud engineering and DevOps team and include provisioning, governance, security, and observability across &lt;a href="https://aws.amazon.com/eks"&gt;Amazon Elastic Kubernetes Service&lt;/a&gt; (EKS) and &lt;a href="https://aws.amazon.com/ecs"&gt;Amazon Elastic Container Service&lt;/a&gt; (ECS). Here is a handy guide to some of the features that make Pulumi a great Enterprise Container Management Solution and how Pulumi makes each container scenario easier for your team.&lt;/p&gt;
&lt;h3 id="provisioning-container-infrastructure"&gt;Provisioning Container Infrastructure&lt;/h3&gt;
&lt;p&gt;Pulumi manages multi-region, multi-account, multi-cluster Kubernetes deployments with ease on any cloud. With &lt;a href="https://www.pulumi.com/docs/iac/clouds/kubernetes/guides/"&gt;Pulumi Crosswalk for Kubernetes&lt;/a&gt; we’ve provided a set of &lt;a href="https://www.pulumi.com/docs/iac/clouds/kubernetes/guides/playbooks/"&gt;Day 0 and Day 1 playbooks&lt;/a&gt; that take the guesswork out of the provisioning process from creating a control plane to &lt;a href="https://www.pulumi.com/docs/iac/clouds/kubernetes/guides/apps/"&gt;deploying your apps&lt;/a&gt; and updating workers.&lt;/p&gt;
&lt;h3 id="managing-aws-container-services"&gt;Managing AWS Container Services&lt;/h3&gt;
&lt;p&gt;Pulumi gives you the flexibility to pick the container services that meet the needs of your workloads and the requirements of your organization. Choosing the right services can be a challenge, so we’ve assembled a short overview to help you &lt;a href="https://www.pulumi.com/blog/managing-containers-on-aws-with-pulumi/"&gt;get started managing AWS containers&lt;/a&gt;. Once you’ve chosen your scheduler, Pulumi has a host of examples to guide you through &lt;a href="https://www.pulumi.com/docs/iac/clouds/aws/guides/ecs/"&gt;deploying Amazon ECS&lt;/a&gt; and &lt;a href="https://www.pulumi.com/docs/iac/clouds/aws/guides/eks/"&gt;Amazon EKS&lt;/a&gt;. There is also a &lt;a href="https://www.pulumi.com/registry/packages/eks/"&gt;Pulumi EKS component&lt;/a&gt; that provides multi-language convenience functions and boilerplate to simplify EKS deployments.&lt;/p&gt;
&lt;h3 id="support-for-the-entire-kubernetes-api"&gt;Support for the Entire Kubernetes API&lt;/h3&gt;
&lt;p&gt;Once you’ve provisioned a cluster, the &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/"&gt;Pulumi Kubernetes Provider&lt;/a&gt; enables you to provision any resource available in the Kubernetes API. This provides native support for features like &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/chart/"&gt;Helm&lt;/a&gt; as well as the ability to configure &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/api-docs/core/v1/namespace/"&gt;Namespacing&lt;/a&gt; providing powerful multi-tenancy capabilities for your clusters.&lt;/p&gt;
&lt;h3 id="cluster-observability"&gt;Cluster Observability&lt;/h3&gt;
&lt;p&gt;Logging and monitoring are critical capabilities for keeping tabs on the health and security of your clusters. Fortunately, Pulumi has a host of integrations that simplify these scenarios including open-source tools like &lt;a href="https://github.com/timmyers/pulumi-k8s-metrics-server"&gt;metrics-server&lt;/a&gt; and &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/p8s-rollout/"&gt;Prometheus&lt;/a&gt; as well as support for industry-leading platforms like &lt;a href="https://aws.amazon.com/cloudwatch"&gt;Amazon CloudWatch&lt;/a&gt; and &lt;a href="https://datadog.com"&gt;Datadog&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="authentication-and-authorization"&gt;Authentication and Authorization&lt;/h3&gt;
&lt;p&gt;Adhering to the principle of least privilege for users and roles is an important step in securing your clusters and Pulumi has many capabilities to help you manage the complexities of authentication and authorization. For example, with Pulumi you can &lt;a href="https://www.pulumi.com/docs/aws/iam/"&gt;create and manage AWS IAM roles&lt;/a&gt; and you can integrate Pulumi Enterprise with your centralized identity and access management platform of choice via &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/access-management/saml/sso/"&gt;SAML 2.0&lt;/a&gt; and &lt;a href="https://www.pulumi.com/blog/eks-oidc/"&gt;OIDC&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="centralized-governance-and-compliance-controls"&gt;Centralized Governance and Compliance Controls&lt;/h3&gt;
&lt;p&gt;Many customers are using Pulumi and Kubernetes to stand up shared services platforms (SSP) to empower their developers to self-service new infrastructure environments. To keep these environments compliant with internal policies, Pulumi Business Critical Edition includes &lt;a href="https://www.pulumi.com/docs/using-pulumi/crossguard/"&gt;CrossGuard&lt;/a&gt; policy-as-code capabilities built-in. This helps operators to ensure that configuration mistakes won’t reach production with policies that are enforced organization-wide.&lt;/p&gt;
&lt;h3 id="support-for-hybrid-deployments"&gt;Support for Hybrid Deployments&lt;/h3&gt;
&lt;p&gt;Many users need to manage container-based workloads on AWS as well as on-prem and on other clouds. Fortunately, Pulumi has built-in support for &lt;a href="https://www.pulumi.com/blog/ecs-anywhere-launch/"&gt;Amazon ECS Anywhere&lt;/a&gt;, so teams can use the familiar ECS control plane regardless of where their workloads need to run. Pulumi also supports the &lt;a href="https://www.pulumi.com/blog/amazon-eks-distro/"&gt;EKS Distro&lt;/a&gt; which brings the familiar managed Kubernetes capabilities of EKS to on-prem clusters.&lt;/p&gt;
&lt;h3 id="automated-deployment-of-infrastructure-and-applications"&gt;Automated Deployment of Infrastructure and Applications&lt;/h3&gt;
&lt;p&gt;One of the benefits of Pulumi is that it enables infrastructure and application development to leverage the same tooling and processes familiar to software engineers. Adding infrastructure to your CI/CD workflow is easy with Pulumi because it supports a wide variety of &lt;a href="https://www.pulumi.com/docs/iac/concepts/testing/unit/"&gt;test frameworks&lt;/a&gt;, simplifies the process of integration testing using ephemeral environments, and includes a &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/deployments/ci-cd-integration-assistant/"&gt;CI/CD Integration Assistant&lt;/a&gt; to guide you through the process of connecting Pulumi to popular platforms such as &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/github-actions/"&gt;GitHub Actions&lt;/a&gt;, &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/aws-code-services/"&gt;AWS Code Services&lt;/a&gt; and many more.&lt;/p&gt;
&lt;p&gt;Once you have your cluster provisioned, you can also deploy workloads into your cluster with GitOps style workflows using the &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/pulumi-kubernetes-operator/"&gt;Pulumi Kubernetes Operator&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="conclusion"&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;This is just a sample of the many ways that Pulumi makes it easier than ever to manage containers and Kubernetes clusters in enterprise scenarios. &lt;a href="https://www.pulumi.com/docs/get-started/"&gt;Give it a try&lt;/a&gt; for yourself and let us know what you think in our &lt;a href="https://slack.pulumi.com"&gt;Community Slack&lt;/a&gt;.&lt;/p&gt;</description><author>Isaac Harris</author><category>aws</category><category>containers</category><category>kubernetes</category></item><item><title>Get to Know Pulumi's UX Team</title><link>https://www.pulumi.com/blog/get-to-know-pulumis-ux-team/</link><pubDate>Mon, 28 Mar 2022 12:06:33 -0400</pubDate><guid>https://www.pulumi.com/blog/get-to-know-pulumis-ux-team/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/get-to-know-pulumis-ux-team/index.png" /&gt;
&lt;p&gt;What is user experience, or UX? There are plenty of answers depending on who you ask. At the core, UX is about asking questions and solving problems.&lt;/p&gt;
&lt;h2 id="who-we-are"&gt;Who we are&lt;/h2&gt;
&lt;p&gt;Here at Pulumi, our UX team asks questions for and about developers. Our purpose is to understand the Pulumi user and do right by them. We come into conversations as user advocates on the lookout for stumbling blocks.&lt;/p&gt;
&lt;p&gt;We are a cross-disciplinary UX team. Our designers define and imagine new experiences. Our dedicated UX engineer brings them to life. Collaboration affords us a dual-perspective on every problem. It also empowers us to make the changes we want to see. Together, our team adds value across Pulumi&amp;rsquo;s CLI, Service, marketing website, Docs, and Registry.&lt;/p&gt;
&lt;p&gt;Some of the principles that matter most to us:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Community nurture&lt;/li&gt;
&lt;li&gt;There are infinite ideas and not always a &amp;ldquo;right&amp;rdquo; answer&lt;/li&gt;
&lt;li&gt;People are more important than tech&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-we-do"&gt;What we do&lt;/h2&gt;
&lt;p&gt;Sometimes our UX projects are as small as clarifying navigation options. Other times, they&amp;rsquo;re as large as exploring the future vision of the Pulumi Service Console. No matter what we&amp;rsquo;re working on, we&amp;rsquo;re always thinking about who we&amp;rsquo;re designing for. We optimize how users flow through our product. We reduce friction anywhere we can. In the end, our users can feel more confident using Pulumi.&lt;/p&gt;
&lt;p&gt;Since the new year, our team has grown from one to four. Recently, we opened a &lt;a href="https://boards.greenhouse.io/pulumicorporation/jobs/4845321003"&gt;new role for a second UX engineer&lt;/a&gt;! Our team expects to scale alongside Pulumi and continue to put people first.&lt;/p&gt;
&lt;h2 id="where-youve-seen-us"&gt;Where you&amp;rsquo;ve seen us&lt;/h2&gt;
&lt;p&gt;You’ll find the UX team&amp;rsquo;s work everywhere. Maybe you noticed the revamped pricing page following our &lt;a href="https://www.pulumi.com/blog/business-critical-launch/"&gt;Business Critical launch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="editions.svg" alt="Editions"&gt;&lt;/p&gt;
&lt;p&gt;Or maybe you clicked into our improved sign-in experience in Pulumi Service.&lt;/p&gt;
&lt;p&gt;&lt;img src="sign-in.png" alt="Sign-in"&gt;&lt;/p&gt;
&lt;p&gt;In truth, some of the best UX improvements are invisible. We aim to build experiences that feel so natural, they never break your stride. But should you have trouble, we&amp;rsquo;re here to help.&lt;/p&gt;
&lt;p&gt;You can check out our &lt;a href="https://github.com/pulumi/user-experience"&gt;public GitHub repo&lt;/a&gt; if you ever have a UX issue to report. There, you can also read more about our team members and our quarterly plans. If GitHub isn&amp;rsquo;t your style, we also frequent Pulumi&amp;rsquo;s &lt;a href="https://slack.pulumi.com/"&gt;community Slack channel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pulumi&amp;rsquo;s UX team is always ready to make an impact, and we hope you&amp;rsquo;ll stick around to, quite literally, experience it. Look out for more blog posts from our team moving forward!&lt;/p&gt;</description><author>Anita Trimbur</author><category>pulumi-culture</category></item><item><title>2021 End of Year Review</title><link>https://www.pulumi.com/blog/2021-end-of-year-review/</link><pubDate>Fri, 31 Dec 2021 10:26:47 -0600</pubDate><guid>https://www.pulumi.com/blog/2021-end-of-year-review/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/2021-end-of-year-review/index.png" /&gt;
&lt;p&gt;It’s the end of the 2021 calendar year here at Pulumi, and like everyone, we’re counting down until 2022 while looking back at our year. We’ve had a very exciting year! In case you missed anything from our past year, here’s a rundown of the top stories from Pulumi:&lt;/p&gt;
&lt;h3 id="january"&gt;January&lt;/h3&gt;
&lt;p&gt;Pulumi became &lt;a href="https://www.pulumi.com/blog/pulumis-soc-2-milestone/"&gt;SOC2 certified&lt;/a&gt; in early January 2021.&lt;/p&gt;
&lt;h3 id="february"&gt;February&lt;/h3&gt;
&lt;p&gt;We brought support for all four official Pulumi languages to &lt;a href="https://www.pulumi.com/blog/create-eks-clusters-in-your-favorite-language/"&gt;EKS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We released &lt;a href="https://www.pulumi.com/blog/automation-api-python/"&gt;Python support&lt;/a&gt; for our powerful Automation API.&lt;/p&gt;
&lt;h3 id="march"&gt;March&lt;/h3&gt;
&lt;p&gt;We immediately followed up with releasing &lt;a href="https://www.pulumi.com/blog/automation-api-dotnet"&gt;C# support&lt;/a&gt; for the Automation API.&lt;/p&gt;
&lt;p&gt;The Azure Native provider, which communicates directly with the Azure resource model, &lt;a href="https://www.pulumi.com/blog/full-coverage-of-azure-resources-with-azure-native/"&gt;went GA&lt;/a&gt; (general availability) after a period of being in beta.&lt;/p&gt;
&lt;h3 id="april"&gt;April&lt;/h3&gt;
&lt;p&gt;We had a bit of fun on April Fool’s Day with &lt;a href="https://www.pulumi.com/blog/pulumi-interstellar/"&gt;Pulumi Interstellar&lt;/a&gt; (if you don’t understand April Fool’s Day because it’s not something you have in your country, please know this is a joke for fun).&lt;/p&gt;
&lt;p&gt;The biggest news for April, though, was our PulumiUP event, where we showcased new releases for the Pulumi platform. Here are the big announcements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-3-0/"&gt;Pulumi 3.0&lt;/a&gt;: Automation API, native Providers, Packages and Components, improved SDKs for Python and Go, and new integrations and features.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/pulumiup-pulumi-packages-multi-language-components/"&gt;Pulumi Packages and multi-language Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://www.pulumi.com/blog/pulumiup-google-native-provider/"&gt;Google Cloud Native Provider&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="may"&gt;May&lt;/h3&gt;
&lt;p&gt;We took a bit of a break in May from the blog to be heads down working on the next features after the excitement of PulumiUP. We did talk a bit about &lt;a href="https://www.pulumi.com/blog/deploy-applications-with-aws-app-runner/"&gt;integration with App Runner&lt;/a&gt;, though!&lt;/p&gt;
&lt;h3 id="june"&gt;June&lt;/h3&gt;
&lt;p&gt;We started posting our &lt;a href="https://www.pulumi.com/blog/pulumi-release-notes-m57/"&gt;release notes as regular updates&lt;/a&gt; to the blog.&lt;/p&gt;
&lt;p&gt;We took some time to &lt;a href="https://www.pulumi.com/blog/infrastructure-testing-concepts/"&gt;dive into testing infrastructure&lt;/a&gt; in one of our many educational articles.&lt;/p&gt;
&lt;p&gt;We worked with the community for a &lt;a href="https://www.pulumi.com/blog/multi-lang-hackathon/"&gt;hackathon on multi-language components&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We announced Pulumi Team Edition with usage-based pricing and a free tier to get you started and Pulumi Enterprise Edition with access control and more on the same &lt;a href="https://www.pulumi.com/blog/announcing-new-usage-based-pricing-for-your-whole-team/"&gt;usage-based pricing system&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="july"&gt;July&lt;/h3&gt;
&lt;p&gt;July was a month of education, with articles on Cloud Engineering as a concept, more on testing, and a new series on Kubernetes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/what-exactly-is-cloud-engineering/"&gt;Cloud Enginering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/testing-in-practice/"&gt;Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/kubernetes-fundamentals-part-one/"&gt;Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="august"&gt;August&lt;/h3&gt;
&lt;p&gt;We kicked off an entire series on Azure developers for this month. &lt;a href="https://www.pulumi.com/blog/top-5-things-for-azure-devs-intro/"&gt;Start here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="september"&gt;September&lt;/h3&gt;
&lt;p&gt;September saw preparations for Cloud Engineering Summit, with blog posts talking about the upcoming event. Still, we had time for more features!&lt;/p&gt;
&lt;p&gt;We announced a public preview of a &lt;a href="https://www.pulumi.com/blog/full-access-to-helm-features-through-new-helm-release-resource-for-kubernetes/"&gt;Helm Release resource&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We launched a &lt;a href="https://www.pulumi.com/blog/snowflake-provider-launch/"&gt;Provider for Snowflake&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We shipped the &lt;a href="https://www.pulumi.com/blog/pulumi-rest-api/"&gt;public release of the Pulumi REST API&lt;/a&gt;, which had been a behind-the-scenes powerhouse.&lt;/p&gt;
&lt;p&gt;We started supporting AWS Lambdas on &lt;a href="https://www.pulumi.com/blog/aws-lambda-functions-powered-by-graviton2/"&gt;Gravitron2 processors&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We opened up our &lt;a href="https://www.pulumi.com/blog/relaunching-pulumis-public-roadmap/"&gt;roadmap to the public&lt;/a&gt; to vote on and discuss upcoming projects.&lt;/p&gt;
&lt;p&gt;And finally, just squeezing into the end of September, we launched the &lt;a href="https://www.pulumi.com/blog/announcing-aws-native/"&gt;public preview of the AWS Native Provider&lt;/a&gt;, powered by AWS&amp;rsquo;s Cloud Control API, so you can use Pulumi to work directly with the AWS resource model.&lt;/p&gt;
&lt;h3 id="october"&gt;October&lt;/h3&gt;
&lt;p&gt;Cloud Engineering Summit was our biggest event of the year, and you can enjoy all of the sessions over on &lt;a href="https://youtube.com/playlist?list=PLyy8Vx2ZoWlodkVaCTO3Y-3vya68J2c6y"&gt;PulumiTV&lt;/a&gt;. That being said, we still had a lot to share on the blog.&lt;/p&gt;
&lt;p&gt;We introduced &lt;a href="https://www.pulumi.com/blog/resource-methods-for-pulumi-packages/"&gt;resource methods for Pulumi Packages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We shipped the &lt;a href="https://www.pulumi.com/blog/pulumi-kubernetes-operator-1-0/"&gt;1.0 release of the Kubernetes Operator&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We delivered the &lt;a href="https://www.pulumi.com/blog/introducing-pulumi-registry/"&gt;Pulumi Registry&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="november"&gt;November&lt;/h3&gt;
&lt;p&gt;We started providing same-day support for &lt;a href="https://www.pulumi.com/blog/azure-container-apps/"&gt;Azure Container Apps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We reworked &lt;a href="https://www.pulumi.com/blog/functions-accept-outputs/"&gt;functions to accept outputs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="december"&gt;December&lt;/h3&gt;
&lt;p&gt;We started some more educational series:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/cloud-systems-part-one/"&gt;Cloud Systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/organizational-patterns-infra-repo/"&gt;Organizational Patterns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/improving-gitops-with-pulumi-operator/"&gt;GitOps with the Pulumi Operator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-and-beyond"&gt;… and Beyond&lt;/h3&gt;
&lt;p&gt;As we look forward to 2022, we’re not done yet! We’ve done a lot of things in 2021, and we’re on course to do a lot more in the next year. I’m excited that we’re all along for the ride, and we can’t wait to share more features and launches with you. Thanks for being with us, and here’s to 2022.&lt;/p&gt;
&lt;p&gt;By the way, did you know &lt;a href="https://www.pulumi.com/careers"&gt;we’re hiring&lt;/a&gt;?&lt;/p&gt;</description><author>Laura Santamaria</author><category>announcements</category></item><item><title>Pulumi is SOC 2 Certified</title><link>https://www.pulumi.com/blog/pulumis-soc-2-milestone/</link><pubDate>Thu, 07 Jan 2021 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/pulumis-soc-2-milestone/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/pulumis-soc-2-milestone/index.png" /&gt;
&lt;h2 id="pulumis-commitment"&gt;Pulumi’s Commitment&lt;/h2&gt;
&lt;p&gt;Pulumi is committed to operational excellence for our customers and one of the ways that we decided to demonstrate this was by completing our SOC 2 Type 2 Audit. After a lot of hard work these past few months, we are pleased to announce that Pulumi is now &lt;a href="https://www.aicpa-cima.com/resources/landing/system-and-organization-controls-soc-suite-of-services"&gt;SOC 2&lt;/a&gt; compliant!&lt;/p&gt;
&lt;p&gt;The audit involved the entire Pulumi team. We needed to have proper controls in place across the organization and ensure that our key processes were documented and exercised. In addition, we reviewed our vendor selection process and made sure that all of our key partners were compliant with SOC as well. Our team used the overall process as an opportunity to review our overall governance and risk management procedures. Interestingly, the change in our work environment caused by Covid-19 actually helped us stress some of our process and policies, since we were forced to work remotely, much as if we had any type of interesting “event” at our headquarters.&lt;/p&gt;
&lt;p&gt;Of course, we spent a large amount of time reviewing the &lt;a href="https://www.pulumi.com/security/"&gt;security of our service&lt;/a&gt;. Security is already baked into our culture, with processes around training, code reviews, and the like, however, there’s no doubt this process helped us “up our game.” The policies that we already had in place (encryption of data at rest and in transit, auditing, logging, secure backup, etc.) gave us a strong foundation, however, as we reviewed key areas we found several areas for simplification and improvement.&lt;/p&gt;
&lt;h2 id="the-soc-2-journey"&gt;The SOC 2 Journey&lt;/h2&gt;
&lt;p&gt;As an organization, SOC 2 requires us to promise that we abide by well-documented policies, procedures, and operational controls and to prove it to an accredited firm that reviews our operational discipline for several months. We were fortunate to find a great partner that was a superb resource as we initiated our first report. The auditors had to review a tremendous amount of data, much of it over shared screens in Zoom. Their experience also helped us think about how we can continuously improve in several key areas.&lt;/p&gt;
&lt;p&gt;We decided to use a third party tool to help with the process. In retrospect, this was one of the best decisions we made, and picking a tool that fits with your organization is hugely important. Our engineering culture definitely believes in “get clean, stay clean” and a great tool that automates many of the routine checks is indispensable. In addition, having a central dashboard that lets you know “where you are” in your journey is incredibly valuable and can really help motivate the team. The tool also helped us find a number of enhancements that go above and beyond what SOC strictly requires. For example, we created a network diagram, which, while not strictly a SOC requirement, was a suggestion from the tool. Finally, all team members now have agent software on their laptops that helps maintain key standards that we’ve chosen for our security profile.&lt;/p&gt;
&lt;p&gt;In addition, much of the operational excellence for SOC certification requires great DevOps discipline. Here, we had a huge insider’s advantage! We were able to use Pulumi itself to automate key procedures required by the process.&lt;/p&gt;
&lt;h2 id="going-forward"&gt;Going Forward&lt;/h2&gt;
&lt;p&gt;While we already had the key cultural attributes required for operational excellence, our SOC 2 journey was a great way to reinforce the importance of this to the entire team. Security, privacy, and resiliency are everyone’s job!&lt;/p&gt;
&lt;p&gt;We’ve added additional training, and some templates and processes that will help us do an even better job in the future.&lt;/p&gt;
&lt;p&gt;We have a leadership team that reviews key areas of the SOC profile quarterly, with each quarter having a special focus. For example, one quarter may focus on security, while the next may zero-in on disaster recovery. The meetings are documented and any work items identified go onto our team’s task list.&lt;/p&gt;
&lt;p&gt;Most importantly, the journey isn’t over! Pulumi will continue to evolve. The SOC standards will continue to evolve. Industry tools and best practices will continue to evolve. We’ve come a long way since we started our SOC 2 journey and we’re committed to continuing to improve our operational excellence every day.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re interested in learning more about how we approach security at Pulumi or have questions about our SOC 2 process, please &lt;a href="https://www.pulumi.com/contact/"&gt;reach out&lt;/a&gt;. We&amp;rsquo;re happy to share what we&amp;rsquo;ve learned along the way.&lt;/p&gt;</description><author>Eric Rudder</author><category>pulumi-enterprise</category></item><item><title>Pulumi raises Series B to build the future of Cloud Engineering</title><link>https://www.pulumi.com/blog/series-b/</link><pubDate>Tue, 27 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/series-b/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/series-b/index.png" /&gt;
&lt;p&gt;Today I&amp;rsquo;m thrilled to &lt;a href="https://info.pulumi.com/press-release/series-b-announcement"&gt;announce&lt;/a&gt; that we&amp;rsquo;ve raised $37.5 million in Series B funding led by NEA with participation from existing investors, Madrona Venture Group and Tola Capital. We will use this funding to continue serving our fast-growing community of developers and infrastructure practitioners, making Cloud Engineering the new reality for organizations embracing the modern cloud in all aspects of how they ship software.&lt;/p&gt;
&lt;blockquote style="font-size: 1.5rem; background-color: #745687; color: #fff; text-align: center"&gt;
All software is cloud software,&lt;br&gt;
All developers are cloud developers,&lt;br&gt;
Infrastructure teams enable innovation.
&lt;/blockquote&gt;
&lt;h2 id="our-vision-for-the-modern-cloud-era"&gt;Our vision for the modern cloud era&lt;/h2&gt;
&lt;p&gt;All software is cloud software, all developers are cloud developers, and infrastructure teams enable innovation. This is Cloud Engineering. The cloud has become a competitive advantage for many companies, enabling new disruptive business models and end user experiences. Pulumi aims to enable this new way of building.&lt;/p&gt;
&lt;p&gt;We set out over three years ago to fundamentally rethink how teams create cloud software, with a belief that by standing on the shoulders of giants—leveraging our industry&amp;rsquo;s best languages, tools, and ecosystems for infrastructure—we could build a platform that uniquely enables developers and infrastructure experts alike to leverage the cloud in new ways. Despite having created languages like C# and TypeScript in our past lives, it struck our founding team that the world didn&amp;rsquo;t need another programming language, DSL, or YAML templating solution; instead, we could unleash creativity and collaboration by embracing the very languages our industry already knows and loves.&lt;/p&gt;
&lt;p&gt;This led to Pulumi&amp;rsquo;s &lt;a href="https://www.pulumi.com/docs/"&gt;unique approach to infrastructure as code&lt;/a&gt;, something we often call &amp;ldquo;&lt;a href="https://www.pulumi.com/what-is/what-is-infrastructure-as-software/"&gt;infrastructure as software&lt;/a&gt;.&amp;rdquo; Bring your own language, fire up your favorite editor, get full access to any or many clouds of your choice, and code away. Use standard libraries, package up and share and reuse your own best practices, or benefit from the community&amp;rsquo;s shared knowledge. Tap into all the goodness surrounding that language including familiar engineering superpowers like refactoring, interactive documentation and error checking in your IDE, debugging, test frameworks, and tools like code formatters and linters. All the while still getting the belts and suspenders of infrastructure as code: plan deployments by previewing them before they happen, get a full history of who deployed what and when, enforce security, compliance, and cost controls using policy as code, and more, all open source with an &lt;a href="https://www.pulumi.com/docs/iac/concepts/state-and-backends/"&gt;easy to use, but optional, SaaS backend&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In addition to turbocharging infrastructure as code, this new approach has enabled new ways to program the cloud. When we were starting, we often heard that infrastructure is &amp;ldquo;too boring&amp;rdquo; or that general purpose languages instead of YAML was &amp;ldquo;too powerful.&amp;rdquo; On the contrary, the day that AWS put a REST API in front of spinning up a new virtual machine, the world changed irreversibly forever. By having an entire programming and resource model for interacting with cloud infrastructure, we can layer rich abstractions on top, and build bigger things out of smaller things, as we&amp;rsquo;ve always done with operating systems and the hardware/software interface. As a recent example and preview of things to come, &lt;a href="https://www.pulumi.com/blog/automation-api/"&gt;check out our new Automation API&lt;/a&gt;, something that simply isn&amp;rsquo;t possible with traditional YAML, JSON, or DSL-based infrastructure as code approaches.&lt;/p&gt;
&lt;p&gt;We also took an approach of integrating with many incredible partners. Pulumi now supports &lt;a href="https://www.pulumi.com/registry/"&gt;over 50 infrastructure providers&lt;/a&gt; including AWS, Azure, Google Cloud, Kubernetes, Alibaba, Auth0, Cloudflare, Datadog, Fastly, GitHub, GitLab, MongoDB, New Relic, and more; &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/"&gt;over a dozen CI/CD integrations&lt;/a&gt; including Azure DevOps, CircleCI, GitHub Actions, GitLab CI, Jenkins, Octopus Deploy, and Spinnaker, for seamless and continuous delivery; and many identity providers, including Atlassian, Azure Active Directory, G Suite, GitHub, GitLab, and Okta. We &lt;a href="https://www.pulumi.com/docs/iac/clouds/kubernetes/guides/"&gt;embraced the Kubernetes ecosystem&lt;/a&gt; from day one, with great support for the entire Kubernetes API, managed clusters in all the major clouds (AWS EKS, AKS, GKE, etc.), Helm 2 and 3, Kustomize, Open Policy Agent (OPA)&amp;rsquo;s Rego language for policy as code, and a Kubernetes Operator, to name a few key features that are helping customers go to production with Pulumi and Kubernetes.&lt;/p&gt;
&lt;p&gt;Three years after starting on this journey, &lt;a href="https://www.pulumi.com/case-studies/"&gt;hundreds of customers&lt;/a&gt; and tens of thousands of end users have used Pulumi to leverage the cloud in transformative new ways, and we regularly hear from developers and infrastructure practitioners about how Pulumi has enabled them to do things previously thought impossible.&lt;/p&gt;
&lt;h2 id="cloud-engineering-is-here--and-growing-fast"&gt;Cloud Engineering is here — and growing fast&lt;/h2&gt;
&lt;p&gt;Cloud Engineering is bigger than just Pulumi. Last month, thousands of us tuned in to learn from industry leaders and expert practitioners at &lt;a href="https://www.youtube.com/playlist?list=PLyy8Vx2ZoWlpE6LxGPnfLfBQLbC7zX8FT"&gt;our first annual Cloud Engineering Summit&lt;/a&gt;. It is clear that Cloud Engineering is already here in a big way and becoming a standard for the most forward-thinking software teams.&lt;/p&gt;
&lt;p&gt;A lot has changed in only three years. At the time we conceived of Pulumi, there was significant fragmentation, uncertainty, and difficulty in adopting Kubernetes, Serverless, Docker, and continuous delivery for production workloads. Developers seldom touched infrastructure. Fast forward to today, and we now have managed container orchestrators, including Kubernetes, across all the major cloud providers, most organizations are shipping daily, and it&amp;rsquo;s evident that mixed workloads of containers, serverless, VMs, and data services are here to stay. And &lt;a href="https://www.cncf.io/blog/2020/08/14/state-of-cloud-native-development/"&gt;6.5 million developers have gone cloud native&lt;/a&gt;. Teams are now looking for solutions that help them go from idea to production faster than ever before, and Cloud Engineering is emerging as the best way to do just that.&lt;/p&gt;
&lt;p&gt;Cloud Engineering teams are also standardizing on platforms and workflows that go beyond ad-hoc &amp;ldquo;walls of YAML and mountains of Bash&amp;rdquo; approaches, taming cloud software complexity while also improving reliability and security with technologies like &lt;a href="https://www.pulumi.com/crossguard/"&gt;policy as code&lt;/a&gt;. Teams are also increasingly looking for cloud-agnostic platforms due the reality of multi-cloud, whether that&amp;rsquo;s because they need to ship code to multiple cloud providers, manage Kubernetes resources in addition to cloud infrastructure, manage hosted SaaS infrastructure services by vendors like Cloudflare, Datadog, MailChimp, or MongoDB alongside their cloud infrastructure, or all of the above.&lt;/p&gt;
&lt;p&gt;Because all software is cloud software, every software organization in the world needs a Cloud Engineering Platform. We are happy to be that very platform for many of the world&amp;rsquo;s most innovative companies, and look forward to helping many more customers disrupt their own industries as the cloud continues to transform modern businesses.&lt;/p&gt;
&lt;h2 id="whats-next"&gt;What&amp;rsquo;s next?&lt;/h2&gt;
&lt;p&gt;We remain focused on Pulumi&amp;rsquo;s mission to enable Cloud Engineers of all backgrounds, developers and infrastructure experts alike, to collaborate and do their best work together. We have made great progress in three years, laying a foundation that helps to democratize access to cloud infrastructure. But we&amp;rsquo;re only just getting started.&lt;/p&gt;
&lt;p&gt;So, where do we go from here?&lt;/p&gt;
&lt;p&gt;We will continue ensuring Pulumi is unquestionably the best infrastructure as code platform available. Features like the Automation API are enabling groundbreaking ways to use cloud infrastructure, powering entire platforms that themselves are powering entire organizations and new cloud products. We are also hard at work creating libraries with built-in best practices, new workshops and educational material, and simpler user experiences, all with the aim of making the cloud easier to use than ever before.&lt;/p&gt;
&lt;p&gt;We aren&amp;rsquo;t going to stop there. This foundation also enables new and exciting product experiences. Although all software is becoming cloud software in a meaningful way, the cloud&amp;rsquo;s capabilities aren&amp;rsquo;t yet as easy to harness in our applications as a standard operating system&amp;rsquo;s are. The next phase of our journey will tackle this problem.&lt;/p&gt;
&lt;p&gt;Pulumi is and will continue to be the Cloud Engineering Platform powering the world&amp;rsquo;s most innovative companies and teams. All software is cloud software, all developers are cloud developers, and infrastructure teams are central to enabling this innovation—and this Series B fundraise will help to ensure we realize the full potential of this vision!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like to take a moment to thank our customers. Our community has grown into an inclusive and collaborative place, reflecting our own company values. One of those values says, &amp;ldquo;our own success is directly enabled by the success of our customers,&amp;rdquo; which we remember every day by helping you transform and innovate. We could not have done it without your support and you will continue to be our guiding light for the future.&lt;/p&gt;
&lt;p&gt;To the clouds and beyond!&lt;/p&gt;
&lt;p&gt;Joe&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>Pulumi Wins 2020 Gartner Cool Vendor Award</title><link>https://www.pulumi.com/blog/gartner-cool-vendor-award/</link><pubDate>Thu, 28 May 2020 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/gartner-cool-vendor-award/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/gartner-cool-vendor-award/index.png" /&gt;
&lt;p&gt;Pulumi is honored to be named as one of only three vendors in the &lt;a href="https://info.pulumi.com/press-release/gartner-cool-vendor-5_28_2020"&gt;2020 Gartner Cool Vendor for Agile and DevOps report, published on May 28th, 2020&lt;/a&gt;. Being recognized in this way is a strong validation of Pulumi&amp;rsquo;s impact thanks to our more modern approach to Infrastructure as Code and approaches to building cloud software. Vendors can only be selected once and in only one category making this an exclusive award.&lt;/p&gt;
&lt;h2 id="what-makes-a-cool-vendor"&gt;What Makes a Cool Vendor&lt;/h2&gt;
&lt;p&gt;To be a Gartner Cool vendor, a product must be considered innovative, impactful, and intriguing. Vendors are scored on a scale of 1-10 across the following areas: technology, use of technology, business model, transformative nature, and newness. Vendor claims are rigorously verified by Gartner analysts who speak to customers to confirm that the technology works.&lt;/p&gt;
&lt;p&gt;By using common programming languages such as JavaScript, TypeScript, Python, C#, and Go to deploy infrastructure to any cloud, Pulumi has fundamentally changed the Infrastructure as Code landscape, enabling developers and operators to work better together. The impact on organizations is immediate. Instead of copying YAML or using a DSL, companies can write code to deploy infrastructure using industry best practices for development such as unit and integration testing, versioning, and error correction in IDEs. Moreover, infrastructure can be abstracted into reusable components to standardize on best practices while shipping faster with confidence.&lt;/p&gt;
&lt;h2 id="cool-features"&gt;Cool Features&lt;/h2&gt;
&lt;p&gt;Here is what we think makes Pulumi stand out from the rest.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open-source meets SaaS.&lt;/strong&gt; We do everything in the open, and the entire platform is available on &lt;a href="https://github.com/pulumi"&gt;GitHub&lt;/a&gt;. The Individual Edition includes the core provisioning engine, language and cloud providers, testing, Policy as Code, secrets management, and over a dozen CI/CD integrations. You can use Pulumi entirely offline or &lt;a href="https://www.pulumi.com/pricing/"&gt;our SaaS for state management and team collaboration&lt;/a&gt;. We see strong community growth, and in fact, our community members are sharing and reusing best practices of their own!.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Any cloud, any language.&lt;/strong&gt; Pulumi pool chiller a consistent programming model for the breadth of every major cloud provider, including AWS, Azure, and GCP, among over three dozen more, and supporting cloud resources ranging from virtual machines to Kubernetes and everything in between. You have the freedom to choose your language and deploy on one cloud provider or any combination of providers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing.&lt;/strong&gt; Pulumi enables infrastructure unit tests with resource mocking, which massively accelerates testing and increases deployment velocity. You can perform integration testing by quickly spinning up an ephemeral environment with only the resources you need to test or test long-lived environments in your CI/CD pipelines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Policy as Code.&lt;/strong&gt; Go beyond IAMs and ACLs and write policies that enforce compliance, cost control, and security. You can even secure your software supply chain by requiring the latest cloud resource versions to ensure vulnerabilities have been patched. Pulumi’s policy engine is open source, and the Enterprise Edition SaaS offers advanced features for organization-wide controls.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And we like to think that our mascot, Pulumipus, is also pretty cool.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.pulumi.com/blog/gartner-cool-vendor-award/teenagerpus_2x.png" alt="&amp;ldquo;Pulumipus&amp;rdquo;"&gt;&lt;/p&gt;
&lt;p&gt;Although Pulumi is cool, we have hundreds of organizations worldwide that have decided to run their production infrastructure using Pulumi. &lt;a href="https://www.pulumi.com/case-studies/"&gt;Check out some select stories here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Be one of the cool kids today by &lt;a href="https://www.pulumi.com/docs/get-started/"&gt;giving Pulumi a try today&lt;/a&gt; &amp;ndash; it’s not just cool, but the future of Infrastructure as Code and, we think, the way all developers and operations teams will collaborate in the future.&lt;/p&gt;</description><author>Sophia Parafina</author><category>announcements</category></item><item><title>Pulumi’s Coronavirus Plan</title><link>https://www.pulumi.com/blog/coronavirus-plan/</link><pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/coronavirus-plan/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/coronavirus-plan/index.png" /&gt;
&lt;p&gt;Together, we’re facing an unprecedented situation with the COVID-19 pandemic. In this note, I&amp;rsquo;d like to tell you about the steps we&amp;rsquo;ve taken to ensure the health of our employees, community, and to ensure business continuity throughout.&lt;/p&gt;
&lt;h2 id="to-our-customers"&gt;To our customers&lt;/h2&gt;
&lt;p&gt;First and foremost, our thoughts are with anyone impacted by the virus either directly or indirectly. We are taking the utmost precautions necessary to ensure the health of our employees and the community.&lt;/p&gt;
&lt;p&gt;At Pulumi, we are entirely customer and community-driven and have taken a number of steps to ensure business continuity. We know that stable infrastructure is critical to keeping your own business running smoothly and want you assure you that Pulumi is here for you as you focus on your own response to the situation.&lt;/p&gt;
&lt;p&gt;Cloud infrastructure can be an essential component in the fight against this pandemic — something we are keenly aware of as we have government and healthcare customers that must scale up their response. If you or someone you know may be able to benefit from our technology, please &lt;a href="https://pulumi.com/contact"&gt;contact us directly&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A cross-functional leadership team at Pulumi met early on and acted quickly, moving to remote work over 2 weeks ago. This same team regularly assesses recent developments and monitors local, state, federal, and international guidelines, to ensure that we react appropriately to the ever-changing situation.&lt;/p&gt;
&lt;p&gt;Here are some of the concrete steps we have taken.&lt;/p&gt;
&lt;h2 id="remote-work"&gt;Remote work&lt;/h2&gt;
&lt;p&gt;The Pulumi team is fortunate enough to have been remote-friendly since our inception, with many employees already outside of our Seattle HQ, including international employees who are ready to help our customers. Over 2 weeks ago, we made the quick decision to move to 100% remote temporarily so that employees are safe and to support social distancing initiatives.&lt;/p&gt;
&lt;p&gt;This shift ensures we are doing our utmost to support the containment of the disease spreading. Moving from remote-friendly to all-remote has required some changes, however, our own team has felt that it has overall pushed us to improve communication and knowledge sharing. &lt;a href="https://handbook.gitlab.com/handbook/company/culture/all-remote/"&gt;GitLab’s all-remote guide&lt;/a&gt; has been very helpful in this transition.&lt;/p&gt;
&lt;h2 id="software-as-a-service-continuity"&gt;Software as a service continuity&lt;/h2&gt;
&lt;p&gt;From day one, the Pulumi service was architected for continuous delivery without manual processes. We ship new features and improvements multiple times a week, every week, and this situation has not impacted that cadence. We have strong operations policies and procedures to respond to any situations that may arise.&lt;/p&gt;
&lt;p&gt;Expect to see the same great dependable service you’ve come to know with a steady stream of new features and improvements in the weeks ahead as we get ready for our major product launch in early April.&lt;/p&gt;
&lt;h2 id="leveraging-digital-channels"&gt;Leveraging digital channels&lt;/h2&gt;
&lt;p&gt;The demand for Pulumi content and education continues to grow and, even in the face of restricted travel, we will ramp it up further. Although many events worldwide we’d planned to sponsor or otherwise participate in have been canceled, we have shifted to working with customers through digital channels wherever we can.&lt;/p&gt;
&lt;p&gt;Our &lt;a href="https://pulumi.com/blog"&gt;blog&lt;/a&gt;, &lt;a href="https://slack.pulumi.com"&gt;Community Slack&lt;/a&gt;, and &lt;a href="https://www.youtube.com/channel/UC2Dhyn4Ev52YSbcpfnfP0Mw"&gt;PulumiTV YouTube channel&lt;/a&gt; are already great online resources, but we have significant new efforts in the works. We’re starting a &lt;a href="https://www.youtube.com/channel/UC2Dhyn4Ev52YSbcpfnfP0Mw"&gt;weekly live video stream called Modern Infrastructure as Code Wednesday&lt;/a&gt; featuring learnings from our deepest technical experts. We are having &lt;a href="https://pulumi-community.slack.com/archives/C01090N194P/p1584492996000400"&gt;our first online Hackathon&lt;/a&gt; this Thursday. Our major upcoming launch on April 22nd has now turned into a day full of online infrastructure content from our team, customers, and partners. &lt;a href="https://pulumi.com/events"&gt;Learn more details about these digital events and more here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please &lt;a href="https://pulumi.com/contact"&gt;drop us a note&lt;/a&gt; if you’d like us to participate in an online event, host a joint webinar, or want to see a specific topic covered.&lt;/p&gt;
&lt;h2 id="in-the-weeks-ahead"&gt;In the weeks ahead&lt;/h2&gt;
&lt;p&gt;We will continue meeting regularly as a leadership team, and talking to our customers and partners, so that we can evolve our strategy and take new measures for health, safety, and continuity purposes as appropriate. We will keep you updated.&lt;/p&gt;
&lt;p&gt;We are confident in what we are doing to keep our employees safe, continue delivering value and reliability in our products, and to keep Pulumi’s business functioning normally for our valued customers. Even as we deal with this pandemic, our entire team remains laser-focused on your success and, as always, if there is anything we can ever to do help with your own ever-changing needs, please &lt;a href="https://pulumi.com/contact"&gt;get in touch with us&lt;/a&gt;.&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>2019 Year at a Glance</title><link>https://www.pulumi.com/blog/2019-year-at-a-glance/</link><pubDate>Tue, 31 Dec 2019 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/2019-year-at-a-glance/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/2019-year-at-a-glance/index.png" /&gt;
&lt;p&gt;As we celebrate another incredible year in the books here at Pulumi, I wanted to share some reflections about our most exciting milestones over the past twelve months. The best part has been connecting with more customers worldwide, as we saw more than a 15x growth in our customer base, surely a sign of big things to come in 2020. We couldn&amp;rsquo;t have done it without our amazing community; thank you deeply for your continued support and passion around Pulumi&amp;rsquo;s bold mission to empower every engineer to program the cloud — you make it all worthwhile.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s impossible to highlight everything, but here are some of our favorite milestones:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-1-0/"&gt;Pulumi 1.0&lt;/a&gt;.&lt;/strong&gt; After working with several major organizations to go to production with Pulumi, including multiple Fortune 500 and Global 2000 customers, we felt it was time to focus on a &amp;ldquo;1.0&amp;rdquo; release. To us, that meant significant improvements to quality, rounding out any open design issues, and sticking to compatibility. As such, we finished JavaScript, TypeScript, and Python support, made significant improvements to documentation and examples, and landed on a release we were proud to stand behind. Months later, we are up to version 1.8, and have stuck to our promise of &amp;ldquo;no breaking changes&amp;rdquo;: we understand how fundamental an infrastructure as code tool is to your organization, and how frustrating breaking changes would be. A solid 1.0 serves as a critical foundation for us going forward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Global community.&lt;/strong&gt; Our community of end users grew significantly during 2019, with thousands of end users sharing best practices on &lt;a href="https://slack.pulumi.com"&gt;our Community Slack&lt;/a&gt;, and we expanded our physical presence globally. This included over two dozen events from big to small, including AWS re:Invent, Microsoft Build, Google Cloud Next, KubeCon EU and NA, and many Devopsdays, as well as several &lt;a href="https://github.com/pulumi/infrastructure-as-code-workshop"&gt;community workshops&lt;/a&gt;. We&amp;rsquo;ve also seen an uptick in community-led user groups and presentations, consulting and integration partnerships, and look forward to expanding our efforts here even more significantly next year. (If you ever need support/swag for your event, &lt;a href="https://www.pulumi.com/contact/"&gt;please contact us&lt;/a&gt;!)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-2-0-roadmap/"&gt;Pulumi 2.0 roadmap&lt;/a&gt;.&lt;/strong&gt; After 1.0, we published a roadmap to our next major release, Pulumi 2.0. The two themes for this release are to continue &lt;a href="https://www.pulumi.com/blog/pulumi-watch-mode-fast-inner-loop-development-for-cloud-infrastructure/"&gt;pushing the boundaries of productivity&lt;/a&gt;, while also giving you &amp;ldquo;belts and suspenders&amp;rdquo; for teams and enterprises. We feel this is the magic of Pulumi: the ability to simultaneously run fast and build out infrastructure productively and using the latest and greatest features in AWS, Azure, Google Cloud, and Kubernetes &amp;hellip; while still ensuring that security, compliance, and cost-related requirements and best practices are adhered to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/announcing-per-user-pricing-and-unlimited-stacks-for-teams/"&gt;Simpler, per-user pricing&lt;/a&gt;.&lt;/strong&gt; When we launched, our pricing was based on the number of stacks you have. Although our hearts were in the right place with this approach, we realized after working with customers that this could force architectural choices based on price, not what was in the best interest of teams and their projects. This didn&amp;rsquo;t feel right — we don&amp;rsquo;t want to penalize teams for doing the right thing! We rolled out per-user pricing in response and have had success with teams of all sizes — from teams of less than 5 engineers all the way up to teams of hundreds.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pulumi Crosswalk.&lt;/strong&gt; We introduced the Pulumi Crosswalk brand for our collection of cloud-specific higher level frameworks that simplify many common infrastructure patterns, while also including built-in best practices. Throughout the year, we&amp;rsquo;ve rounded out that support, starting with AWS, then Kubernetes, as well as some initial steps towards frameworks for Azure and Google Cloud:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/introducing-pulumi-crosswalk-for-aws-the-easiest-way-to-aws/"&gt;Pulumi Crosswalk for AWS&lt;/a&gt;&lt;/strong&gt; simplifies common AWS patterns, including &lt;a href="https://www.pulumi.com/docs/iac/clouds/aws/guides/vpc/"&gt;creating VPCs&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/running-containers-in-aws-the-lowdown-ecs-fargate-and-eks/"&gt;ECS, EKS, and Fargate clusters&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/building-and-publishing-docker-images-to-a-private-amazon-ecr-repository/"&gt;building and publishing Docker images to ECR registries&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/docs/iac/clouds/aws/guides/"&gt;more&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/crosswalk-kubernetes/"&gt;Pulumi Crosswalk for Kubernetes&lt;/a&gt;&lt;/strong&gt; encapsulates battle-tested approaches to running Kubernetes clusters and related infrastructure in production. This includes &lt;a href="https://www.pulumi.com/docs/iac/clouds/kubernetes/guides/playbooks/"&gt;playbooks for running Kubernetes in AWS, Azure, or Google Cloud&lt;/a&gt;, as well as &lt;a href="https://www.pulumi.com/blog/introducing-kx/"&gt;kx&lt;/a&gt;, a highly productive library that eliminates the &amp;ldquo;walls of YAML&amp;rdquo; boilerplate from your Kubernetes applications configurations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Although still works in progress, Pulumi Crosswalk for Azure will include &lt;a href="https://www.pulumi.com/blog/serverless-as-simple-callbacks-with-pulumi-and-azure-functions/"&gt;simple Azure Functions callbacks&lt;/a&gt; and &lt;a href="https://www.pulumi.com/blog/how-to-build-globally-distributed-applications-with-azure-cosmos-db-and-pulumi/"&gt;globally distributed applications that auto-scale alongside Cosmos DB&lt;/a&gt;, and Pulumi Crosswalk for Google Cloud will include &lt;a href="https://www.pulumi.com/blog/simple-serverless-programming-with-google-cloud-functions-and-pulumi/"&gt;simplified Google Functions&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/announcing-crossguard-preview"&gt;Policy as Code (&amp;ldquo;CrossGuard&amp;rdquo;)&lt;/a&gt;.&lt;/strong&gt; We shipped a preview of our new policy as code support, code-named CrossGuard, which allows you to enforce policies at deployment time. CrossGuard brings the same &amp;ldquo;familiar language&amp;rdquo; approach we&amp;rsquo;ve used for infrastructure as code, and applies it to policy as code, enabling you to author your own rich rules to enforce security, compliance, cost, and team best practices. We open sourced previews of out-of-the-box rules by way of &lt;a href="https://www.pulumi.com/docs/using-pulumi/crossguard/awsguard/"&gt;AWSGuard&lt;/a&gt; and &lt;a href="https://github.com/pulumi/pulumi-policy-opa"&gt;OPA integration&lt;/a&gt;. CrossGuard is &lt;a href="https://github.com/pulumi/pulumi-policy"&gt;open source&lt;/a&gt; and Pulumi&amp;rsquo;s &lt;a href="https://www.pulumi.com/pricing/"&gt;Team and Enterprise Editions&lt;/a&gt; support advanced organization-wide controls.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/pulumi-dotnet-core/"&gt;.NET&lt;/a&gt;.&lt;/strong&gt; We have added initial preview support for writing your infrastructure as code in any .NET Core language, including C#, F#, and VB. This covers any existing Pulumi resource provider, including AWS, Azure, Google Cloud, as well as &lt;a href="https://www.pulumi.com/blog/managing-kubernetes-infrastructure-with-dotnet-and-pulumi/"&gt;support for the entire Kubernetes object model&lt;/a&gt;. .NET, along with Go, will transition out of preview into being generally available as part of the 2.0 release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/pulumi-cloud/accounts/"&gt;More identity options&lt;/a&gt;.&lt;/strong&gt; Out of the gate, we supported GitHub as an identity provider when authenticating with the Pulumi service. Since then, we added &lt;a href="https://www.pulumi.com/blog/welcoming-gitlab-users-to-pulumi/"&gt;GitLab&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/pulumi-now-supports-atlassian-identity/"&gt;Atlassian&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/announcing-support-for-email-based-identities/"&gt;Email&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/access-management/saml/"&gt;SAML/SSO&lt;/a&gt;, with user guides for &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/access-management/saml/aad/"&gt;Azure ActiveDirectory&lt;/a&gt;, &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/access-management/saml/gsuite/"&gt;Google GSuite&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/access-management/saml/okta/"&gt;Okta&lt;/a&gt;. These all integrate with features like history/auditing, RBAC, and policy as code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/blog/managing-secrets-with-pulumi/"&gt;Enhanced, pluggable secrets&lt;/a&gt;.&lt;/strong&gt; We heard that keeping secrets from leaking in plaintext to your start files is a challenge with current infrastructure as code tools. So, we deepend the way secrets integrate with Pulumi&amp;rsquo;s engine, including transitive encryption so that, no matter where your secret goes in your program, it won&amp;rsquo;t leak in plaintext. In addition, we added the ability to &lt;a href="https://www.pulumi.com/docs/concepts/secrets#configuring-secrets-encryption"&gt;use your own secrets provider for encryption&lt;/a&gt;, including AWS KMS, Azure KeyVault, Google Cloud KMS, and HashiCorp Vault. This ensures you get great ease-of-use — falling into the &amp;ldquo;pit of success&amp;rdquo; with secrets — while still leveraging your existing organization&amp;rsquo;s approach.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;More state storage options.&lt;/strong&gt; Although the hosted Pulumi SaaS works great for most end users, offering the right mix of convenience and control, we understand it doesn&amp;rsquo;t work for everyone. It is now possible to store state locally using the &lt;code&gt;pulumi login --local&lt;/code&gt; command, or to &lt;a href="https://www.pulumi.com/docs/iac/concepts/state-and-backends#using-a-diy-backend"&gt;configure Pulumi to store state in AWS S3, Azure Blob Storage, or Google Cloud Storage&lt;/a&gt;. Additionally, &lt;a href="https://www.pulumi.com/docs/pulumi-cloud/self-hosted/"&gt;Pulumi Enterprise offers a self-hosted option&lt;/a&gt;, so that you can still benefit from the Pulumi SaaS&amp;rsquo;s features around identity, policies, and controls, while hosting it in your own cloud account or behind your firewall.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/"&gt;More CI/CD integrations&lt;/a&gt;.&lt;/strong&gt; In partnership with customers, and in some cases the CI/CD vendors themselves, we have continued adding more CI/CD integrations, to enable automated delivery of your infrastructure. This includes &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/jenkins/"&gt;Jenkins&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/cd-made-easy-with-pulumi-and-azure-pipelines/"&gt;Azure DevOps Pipelines&lt;/a&gt;, &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/octopus-deploy/"&gt;Octopus Deploy&lt;/a&gt;, &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/codefresh/"&gt;Codefresh&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/docs/iac/packages-and-automation/continuous-delivery/github-actions/"&gt;revised support for GitHub Actions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coexistence and conversion tools.&lt;/strong&gt; We know that many teams have existing infrastructure in place. We want to make it a easy as possible to choose Pulumi and, as we&amp;rsquo;ve worked with major customers to transition away from existing infrastructure tools, we&amp;rsquo;ve built tools to help ease the adoption process. This includes the following approaches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Coexist&lt;/strong&gt; with existing infrastructure, including &lt;a href="https://www.pulumi.com/blog/using-terraform-remote-state-with-pulumi/"&gt;referencing existing Terraform remote state&lt;/a&gt;, &lt;a href="https://github.com/pulumi/pulumi-kubernetes/blob/master/tests/sdk/nodejs/examples/yaml-guestbook/index.ts"&gt;deploying Kubernetes YAML as-is&lt;/a&gt;, &lt;a href="https://www.pulumi.com/blog/using-helm-and-pulumi-to-define-cloud-native-infrastructure-as-code/"&gt;deploying Kubernetes Helm charts&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/aws/api-docs/cloudformation/stack/"&gt;deploying AWS CloudFormation stacks&lt;/a&gt;, or &lt;a href="https://github.com/pulumi/examples/tree/846811de2c7faa4694454c64edc9bbcdb31d533e/classic-azure-ts-arm-template"&gt;deploying Azure Resource Manager (ARM) templates&lt;/a&gt; — in each case, enabling you to consume output properties from infrastructure deployed via other tools, for either temporary or permanent coexistence of Pulumi with these other tools.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Convert&lt;/strong&gt; your existing infrastructure so that it comes under the control of Pulumi. This includes &lt;a href="https://www.pulumi.com/blog/adopting-existing-cloud-resources-into-pulumi/"&gt;adopting existing cloud resources&lt;/a&gt;, no matter how they were provisioned (even if done manually by pointing and clicking in your cloud&amp;rsquo;s UI), as well as the &lt;a href="https://www.pulumi.com/blog/from-terraform-to-infrastructure-as-software/"&gt;tf2pulumi&lt;/a&gt; tool, which converts existing HCL programs to Pulumi, preserving your existing Terraform project and code structure.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="note note-info"&gt;
&lt;div class="icon-and-line"&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" class="ph-icon ph-icon--fill" fill="currentColor" aria-hidden="true" focusable="false"&gt;&lt;use href="https://www.pulumi.com/icons/sprite.74fadd1b94bae866bccf29a780f184a71c5cfc34c8677be70da8fe2ab0309b9e.svg#p-info-fill"/&gt;&lt;/svg&gt;
&lt;div class="line"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="content"&gt;As of Pulumi CLI v3.71.0, &lt;code&gt;tf2pulumi&lt;/code&gt; has been replaced with &lt;code&gt;pulumi convert --from terraform&lt;/code&gt;. &lt;a href="https://www.pulumi.com/blog/converting-full-terraform-programs-to-pulumi/"&gt;Converting Full Terraform Programs to Pulumi blog&lt;/a&gt; has more details.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Support for large-scale projects.&lt;/strong&gt; As we&amp;rsquo;ve seen bigger and bigger Pulumi projects, we have put together &lt;a href="https://www.pulumi.com/blog/continuous-delivery-with-gitlab-and-pulumi-on-amazon-eks/"&gt;guidance&lt;/a&gt; for multi-project approaches. This includes adding &lt;a href="https://www.pulumi.com/blog/architect-aws-application-infra-with-pulumi-stack-references/"&gt;the ability for stacks to reference one another&lt;/a&gt;, an essential building block when, for instance, one project depends on a piece of infrastructure provisioned by another project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lots of providers!&lt;/strong&gt; We&amp;rsquo;ve added more than 20 new providers for managing resources across many cloud and service providers. This includes the existing core cloud providers for &lt;a href="https://www.pulumi.com/registry/packages/aws/"&gt;AWS&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/azure/"&gt;Azure&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/gcp/"&gt;Google Cloud&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/"&gt;Kubernetes&lt;/a&gt;, in addition to newly added providers &lt;a href="https://www.pulumi.com/registry/packages/digitalocean/"&gt;DigitalOcean&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/linode/"&gt;Linode&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/openstack/"&gt;OpenStack&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/equinix-metal/"&gt;Packet&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/registry/packages/vsphere/"&gt;vSphere&lt;/a&gt;. Modern cloud infrastructures include components managed by SaaS or other service providers alongside and connected to your core cloud infrastructure, and for those, we have added support for &lt;a href="https://www.pulumi.com/registry/packages/aiven/"&gt;Aiven&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/cloudamqp/"&gt;CloudAMQP&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/cloudflare/"&gt;Cloudflare&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/consul/"&gt;Consul&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/datadog/"&gt;Datadog&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/dnsimple/"&gt;DNSimple&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/docker/"&gt;Docker&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/fastly/"&gt;Fastly&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/f5bigip/"&gt;F5 BigIP&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/gitlab/"&gt;GitLab&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/kafka/"&gt;Kafka&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/mysql/"&gt;MySQL&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/newrelic/"&gt;New Relic&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/okta/"&gt;Okta&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/postgresql/"&gt;PostgreSQL&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/rabbitmq/"&gt;RabbitMQ&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/signalfx/"&gt;SignalFX&lt;/a&gt;, &lt;a href="https://www.pulumi.com/registry/packages/spotinst/"&gt;Spotinst&lt;/a&gt;, and &lt;a href="https://www.pulumi.com/registry/packages/vault/"&gt;Vault&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s impossible to overstate how big an impact you, the community, have had on Pulumi. In fact, every feature on this list was delivered in response to a real community, customer, or partner need.&lt;/p&gt;
&lt;p&gt;2019 has been a major year for the Pulumi community by any measure. As we look forward, we anticipate even more accelerated growth and capabilities. We wish you all a wonderful New Year, and want to again thank you for the love and support — here&amp;rsquo;s to an incredible 2020!&lt;/p&gt;
&lt;p&gt;— Joe&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>2018 Year at a Glance</title><link>https://www.pulumi.com/blog/2018-year-at-a-glance/</link><pubDate>Mon, 31 Dec 2018 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/2018-year-at-a-glance/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/2018-year-at-a-glance/index.png" /&gt;
&lt;p&gt;As we close out 2018, and enter into
a New Year, I was reflecting on our progress here at Pulumi this past year and wanted to share some thoughts.
It’s been an incredible year and we are hugely thankful to our passionate community, customers, and
partners.&lt;/p&gt;
&lt;p&gt;Here are some of the exciting things that happened:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Launching our open source
community.&lt;/strong&gt; After being hard at work for a little over a year,
&lt;a href="https://www.pulumi.com/blog/introducing-pulumi-a-cloud-development-platform/"&gt;we launched our open source project&lt;/a&gt;,
with the aim of making it considerably easier and more enjoyable to create and operate
cloud software. This was a major moment for us. We had previously only shown Pulumi to a few select friends,
family, and private beta users, and the reception was beyond our wildest expectations. We got passionate +1’s
from cloud engineers of all roles and responsibilities &amp;ndash; developers, infrastructure engineers, operators, and
managers alike. The Pulumi community has since grown to thousands of users across hundreds of companies of all
sizes spread across the globe. The community is now a warm, welcoming, and collaborative place with significant
open source contributions and passionate community leaders emerging who are helping one another while also
helping us to make Pulumi even better.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Support for major public, private, and hybrid clouds.&lt;/strong&gt; We launched with support for the three major public
clouds, &lt;a href="https://www.pulumi.com/docs/clouds/aws/"&gt;AWS&lt;/a&gt;, &lt;a href="https://www.pulumi.com/docs/clouds/azure/"&gt;Azure&lt;/a&gt;, and
&lt;a href="https://www.pulumi.com/docs/clouds/gcp/"&gt;Google Cloud&lt;/a&gt;, and have since added capabilities across all
of them, including adding &lt;a href="https://www.pulumi.com/registry/packages/aws/how-to-guides/rest-api/"&gt;serverless&lt;/a&gt;,
&lt;a href="https://github.com/pulumi/examples/blob/master/aws-ts-containers/index.ts"&gt;containers&lt;/a&gt;, and
&lt;a href="https://github.com/pulumi/examples/blob/master/aws-js-webserver/index.js"&gt;infrastructure&lt;/a&gt;
productivity libraries &amp;ndash; it is here where we believe Pulumi’s unique approach of using general purpose languages truly
shines. We immediately had a wave of inbound interest in applying the Pulumi approach to infrastructure as code in other
areas, and quickly added other providers including OpenStack, VMWare vSphere, Alibaba Cloud, F5 BigIP, and more. In
September, we unveiled &lt;a href="https://www.pulumi.com/registry/packages/kubernetes/"&gt;a native Kubernetes provider&lt;/a&gt; with support for the
entire API surface area across all versions, plus an operations tool, &lt;a href="https://github.com/pulumi/kubespy"&gt;KubeSpy&lt;/a&gt; &amp;ndash;
both of which continue to lead to significant community growth. Many customers are loving that they can achieve a
consistent engineering workflow across multi-cloud environments &amp;ndash; often spanning public, private, and/or hybrid clouds.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Launching our commercial SaaS product.&lt;/strong&gt; In October, &lt;a href="https://www.pulumi.com/blog/building-a-future-of-cloud-engineering"&gt;we launched our commercial SaaS
product&lt;/a&gt;, with reasonable
&lt;a href="https://www.pulumi.com/pricing/"&gt;pricing&lt;/a&gt; so that teams of all sizes are able to get their code to the cloud
productively, securely, and collaboratively. If Pulumi is like Git &amp;ndash; a local CLI and SDK &amp;ndash; then the Pulumi SaaS is
like GitHub &amp;ndash; a hosted service to ensure you can use Pulumi in a team setting. In addition to the Team Edition, which
is meant for the “Fortune 500,000,” we also launched the Enterprise Edition, for the Fortune 500. We already have
multiple Fortune 500 customers moving into production with Pulumi, and expect this to be a significant area of future
growth. Since launching, we’ve added support for more identity providers &amp;ndash; including GitHub, GitLab, and SSO/SAML (for
Okta, ADFs, and others) &amp;ndash; as well as team management capabilities, such as RBAC, our GitHub App, GitHub Actions
partnership, and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Closing our Series A funding.&lt;/strong&gt; Also in October, &lt;a href="https://www.geekwire.com/2018/pulumi-raises-15m-series-funding-round-launches-multicloud-app-deployment-service/"&gt;we secured $15MM in additional
funds&lt;/a&gt;,
which will enable us to scale to meet the incredible opportunity in front of us. The funds will ensure that our open
source projects are constantly improving and achieving production quality; that our commercial product can meet the most
rigorous business requirements, small or large; and that we can grow our organization in areas necessary to meet our
customers’ needs. When we set out to make it 10x easier for teams to do cloud engineering, we saw many facets in need of
attention, and these funds will help us take concrete steps towards realizing the vision.&lt;/p&gt;
&lt;p&gt;What an incredible year! It can still hardly believe it’s been just six months since launching.&lt;/p&gt;
&lt;p&gt;As we look to 2019, we plan to continue engaging with and growing our open source community, built on the same tenets of openness and collaboration &amp;ndash; the best part of
my job. We have heard loud and clear that what customers need today are solutions, not just raw technologies, and we
will continue to deliver commercial value in our Team and Enterprise Edition SaaS products that cloud engineering
easier, more secure, and more collaborative.&lt;/p&gt;
&lt;p&gt;We are just getting started and we can’t wait to continue on the journey of
reimagining cloud engineering together. Thank you for your passionate support &amp;ndash; and here’s to a wonderful 2019!&lt;/p&gt;
&lt;p&gt;— Joe&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item><item><title>Building a future of cloud engineering</title><link>https://www.pulumi.com/blog/building-a-future-of-cloud-engineering/</link><pubDate>Mon, 22 Oct 2018 00:00:00 +0000</pubDate><guid>https://www.pulumi.com/blog/building-a-future-of-cloud-engineering/</guid><description>
&lt;img src="https://www.pulumi.com/images/generated/blog/building-a-future-of-cloud-engineering/index.png" /&gt;
&lt;p&gt;We founded Pulumi because of a deeply held belief that the cloud
promises to change all aspects of software development and that there
remains an incredible opportunity to reimagine the entire experience,
from idea to creation to delivery to management, with one person in
mind: you, the engineer.&lt;/p&gt;
&lt;p&gt;Too often, we still think of the cloud as an afterthought, as though it
were still 1998 with virtual machines and XML configuration. At Pulumi,
we believe instead that the cloud is a first class application
architecture concern. We still use thankless tools, markup languages,
and brittle, homegrown delivery platforms. At Pulumi, we believe instead
in a lovable and productive development experience, with excellent
collaboration and reuse.&lt;/p&gt;
&lt;p&gt;Since getting started just over a year and a half ago, we&amp;rsquo;ve stood on
the shoulders of giants, tapping into decades of progress our industry
has made in programming languages, runtimes, and frameworks, and
marrying it with all the amazing innovation in cloud containers,
orchestrators, managed data and AI services, and serverless
capabilities.&lt;/p&gt;
&lt;p&gt;The best part of this journey has been hearing from our &lt;a href="https://slack.pulumi.com/"&gt;passionate community&lt;/a&gt;. Thousands of engineers, and
hundreds of companies, have created and deployed cloud applications and
infrastructure using Pulumi. We are proud to be &lt;a href="https://github.com/pulumi/pulumi"&gt;an open source company&lt;/a&gt;, and thrive on the daily
collaboration and evolution of the platform.&lt;/p&gt;
&lt;p&gt;And we&amp;rsquo;re just getting started! Today we are thrilled to announce that
we&amp;rsquo;ve raised $15M in additional funding from our partners, Madrona
Venture Group and Tola Capital, both here in Seattle. We are honored by
their shared belief in our vision and our team. &lt;a href="https://info.pulumi.com/press-release/pulumi-announces-15m-in-series-a-funding-to-accelerate-development-and-adoption-of-its-cloud-native-development-platform"&gt;Read more in our press
release.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="how-we-got-here-a-tale-of-cloud-evolution"&gt;How We Got Here, a Tale of Cloud Evolution&lt;/h2&gt;
&lt;p&gt;We have seen stunning advancement in cloud platform capabilities. It&amp;rsquo;s
hard to believe that Docker was launched just five years, and AWS Lambda
only three, ago! And yet, these technologies change all aspects of how
we create, deliver, and manage cloud software. Meanwhile, the cloud has
become more programmable with APIs everywhere.&lt;/p&gt;
&lt;p&gt;At the same time, &amp;ldquo;DevOps&amp;rdquo; as an approach to organizing teams and
developing software has matured greatly, and is now the default for many
organizations. New practices such as infrastructure-as-code, immutable
infrastructure, and Site Reliability Engineering have modernized these
roles, giving us approaches that can leverage a more rigorous software
engineering practices to tasks that used to be more ad-hoc, manual, and
error prone.&lt;/p&gt;
&lt;p&gt;But despite these fundamental changes, the way we engineer the cloud
hasn&amp;rsquo;t fundamentally changed. As cloud engineers, we still think of configuration as an
afterthought and a task best suited for JSON, YAML, or DSLs. Each
individual resource we provision &amp;ndash; even fine-grained ones like
serverless functions &amp;ndash; requires often an equal amount of configuration
as there is actual application code. The lack of expressiveness has led
us to resort to bolting on templating systems, writing mountains of
bash, and overall find ourselves swimming in a sea of complexity.&lt;/p&gt;
&lt;p&gt;The problem is, these are crude approximations of familiar, general-purpose languages. They
lack real abstraction, sharing, and reuse. You can&amp;rsquo;t fire up your editor
and refactor, test, or analyze your code to find bugs ahead of time.
Instead, you find simple syntax errors when it&amp;rsquo;s too late, after
production is on the floor. Developers hate to touch those configuration
languages, and yet simultaneously operators want to be more productive
and empower their teams to collaborate.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s safe to conclude: we have hit the limits of the &amp;ldquo;afterthought&amp;rdquo;
approach.&lt;/p&gt;
&lt;h2 id="towards-cloud-engineering"&gt;Towards Cloud Engineering&lt;/h2&gt;
&lt;p&gt;We believe in a future where developers and operators alike can meet on
common ground to work together. We like to call this combined discipline
&lt;strong&gt;cloud engineering&lt;/strong&gt;. It&amp;rsquo;s not Dev, it&amp;rsquo;s not DevOps, and it&amp;rsquo;s not
SRE; cloud engineering is the best of all of them. In this new future, our teams will
experience more joy, collaboration, and productivity than ever before.&lt;/p&gt;
&lt;p&gt;Enter Pulumi.&lt;/p&gt;
&lt;p&gt;Using your favorite general purpose programming language &amp;ndash; whether it
is JavaScript, TypeScript, Python, Go, or something else &amp;ndash; you can
express the entirety of your cloud software. As a cloud engineer, you can develop it in your
favorite editor, with statement completion, built-in documentation, and
interactive feedback when you&amp;rsquo;ve got something wrong. You can test
things and benefit from static analysis and linters that enforce best
practices. You can reuse packages, publish your own, and refactor your
code just like with application code. In fact, after living in this
world for long enough, the boundary between infrastructure and
application code begins to blur.&lt;/p&gt;
&lt;p&gt;This has led to a phrase we use a lot at Pulumi &amp;ndash; &lt;strong&gt;program the
cloud&lt;/strong&gt; &amp;ndash; our rally cry, if you will.&lt;/p&gt;
&lt;p&gt;Just like code, we can collaborate with source control systems like Git
&amp;ndash; code reviewing changes, pushing and pulling code to perform
deployments &amp;ndash; using easy but robust continuous delivery workflows.
Thanks to familiar languages, a cloud object model, and programmable cloud
APIs, the system has true semantic understanding of your cloud software,
its resources and their relationships, which can be used for rich
deployment statuses and to organize and find information more easily.
It&amp;rsquo;s never been such a breeze to go from idea to production.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve become enamored by this new approach to creating software that is
truly born in the cloud. But it&amp;rsquo;s not just our own belief &amp;ndash; this new age of cloud engineering is
working terrifically in practice. We have worked with organizations of
all sizes &amp;ndash; small ISVs to Fortune 500 Enterprises &amp;ndash; to vastly
improve their team efficiency and velocity. We almost always reduce
configuration sprawl by an order of magnitude thanks to Pulumi, leading
to a level of productivity that these teams previously hadn&amp;rsquo;t imagined
was possible. Developers, operators, and managers alike are loving
living in this future of cloud engineering.&lt;/p&gt;
&lt;h2 id="pulumis-next-chapter"&gt;Pulumi&amp;rsquo;s Next Chapter&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve only just begun. Pulumi supports AWS, Azure, Google Cloud
Platform, and Kubernetes in a big way, with early support for VMWare
vSphere and OpenStack. Our delivery platform works great with your
favorite CI systems. Expect to see continued growth in all of these
areas, in addition to new clouds, languages, and integrations.&lt;/p&gt;
&lt;p&gt;Today we launched &lt;a href="https://www.pulumi.com/pricing/"&gt;the Team Edition&lt;/a&gt; for our
SaaS delivery platform. This includes many features that you, the cloud engineering
community, told us you need to better operationalize Pulumi within your
teams. We already have many happy customers using these features
successfully for organizations big and small. Expect to see a steady
stream of improvements, in addition to Enterprise Edition capabilities
for the largest of organizations needing on-premises, advanced security,
and custom identity. Please always &lt;a href="https://www.pulumi.com/contact"&gt;let us
know&lt;/a&gt; how we can better meet your
needs.&lt;/p&gt;
&lt;p&gt;This new round of funding will allow us to strengthen our commitment to
open source and community, increase our R&amp;amp;D velocity, and also scale our
business to enable organizations of all sizes to successfully achieve
cloud engineering within their teams. We are &lt;a href="https://www.pulumi.com/careers"&gt;hiring in all areas of the
company&lt;/a&gt; as we enter this next exciting
chapter of the company.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pulumi.com/docs/install/"&gt;Download Pulumi&lt;/a&gt; &amp;ndash; we
can&amp;rsquo;t wait to see all the great things you build next with Pulumi!&lt;/p&gt;
&lt;p&gt;Joe &amp;amp; Eric&lt;/p&gt;</description><author>Joe Duffy</author><category>announcements</category></item></channel></rss>