Skip to content
ADHDecode
  1. Home
  2. Articles
  3. Pulumi

Pulumi Articles

50 articles

Pulumi Environments: Dev, Staging, Prod Stack Strategy

The most surprising thing about managing Pulumi environments is that separate stacks aren't always the most efficient way to isolate them.

3 min read

ESC Config

The most surprising truth about ESC configuration is that its primary purpose isn't actually about preventing something from happening, but about orches.

3 min read

Pulumi GCP Provider: Deploy Resources to Google Cloud

You can deploy almost any Google Cloud resource using Pulumi, but the real magic is how it lets you manage them like code, even when those resources hav.

2 min read

Pulumi Getting Started: Deploy Infrastructure in Your Language

Pulumi lets you define cloud infrastructure using familiar programming languages, but its real magic is how it bridges the gap between code and the clou.

3 min read

Pulumi GitHub Actions: Automate Infrastructure CI/CD

Pulumi GitHub Actions let you automate your infrastructure provisioning and updates directly from your GitHub repository, bringing CI/CD principles to y.

3 min read

Pulumi Go: Write Infrastructure in Golang

Pulumi lets you write infrastructure code in familiar programming languages like Go, and it manages the lifecycle of your cloud resources.

3 min read

Pulumi Helm: Deploy Helm Charts as Code

Pulumi lets you manage cloud infrastructure using familiar programming languages, and when it comes to Kubernetes, that often means dealing with Helm ch.

3 min read

Pulumi Import: Bring Existing Resources Under Management

Pulumi Import: Bring Existing Resources Under Management — practical guide covering pulumi setup, configuration, and troubleshooting with real-world exa...

2 min read

Pulumi Java: Write Infrastructure in Java

You can write your infrastructure as code in Java using Pulumi, which lets you use familiar programming language constructs like classes, loops, and con.

3 min read

Pulumi Kubernetes: Deploy K8s Resources as Code

Pulumi Kubernetes: Deploy K8s Resources as Code — practical guide covering pulumi setup, configuration, and troubleshooting with real-world examples.

2 min read

Pulumi Monorepo: Organize Infrastructure Code at Scale

Your Pulumi monorepo is failing because the pulumi CLI, when executing pulumi up or pulumi preview in a sub-directory, is unable to locate the necessary.

3 min read

Pulumi Multi-Language Components: Share Across Languages

You can define a Pulumi component in one language and use it in another, allowing you to share infrastructure abstractions across different teams or pro.

4 min read

Pulumi AWS Native: Same-Day AWS Resource Support

AWS announces new services and features at a relentless pace, and for infrastructure-as-code tools, keeping up is a perpetual race.

2 min read

Pulumi CrossGuard: Enforce Policy as Code

Pulumi CrossGuard doesn't just check your infrastructure for compliance; it actively prevents non-compliant infrastructure from being deployed in the fi.

2 min read

Pulumi Project YAML: Configure Projects and Stacks

Pulumi Project YAML: Configure Projects and Stacks — practical guide covering pulumi setup, configuration, and troubleshooting with real-world examples.

4 min read

Pulumi Protect and Retain: Prevent Accidental Deletion

Pulumi Protect and Retain: Prevent Accidental Deletion — practical guide covering pulumi setup, configuration, and troubleshooting with real-world examp...

3 min read

Pulumi Python: Write Infrastructure in Python

Pulumi Python: Write Infrastructure in Python — practical guide covering pulumi setup, configuration, and troubleshooting with real-world examples.

3 min read

Pulumi Refresh: Sync State with Real Cloud Resources

The pulumi refresh command doesn't actually update your cloud resources; it reads their current state to make sure your Pulumi state file accurately ref.

3 min read

Pulumi Resource Graph: Visualize Infrastructure Dependencies

The most surprising thing about Pulumi's resource graph is that it's not just a pretty picture; it's the system's brain, dictating the order in which yo.

3 min read

Pulumi Resource Options: Every ResourceOptions Explained

The ResourceOptions in Pulumi are not just for configuration; they're the primary mechanism for defining the lifecycle and relationships of your infrast.

4 min read

Pulumi S3 Backend: Store State in AWS S3

Pulumi's S3 backend is the default and most common way to store your infrastructure's state, but it's not just a passive dump of JSON; it's an active co.

3 min read

Pulumi Stack Config: Manage Per-Environment Settings

Pulumi’s stack configuration is designed to let you manage your infrastructure settings on a per-environment basis, so you can have different database p.

3 min read

Pulumi Stack Isolation: Separate Environments Safely

Pulumi stacks are designed to provide safe isolation between your different deployment environments, like development, staging, and production.

2 min read

Pulumi Stack Outputs: Share Values Between Stacks

Pulumi stack outputs are how you make values from one Pulumi stack available to other Pulumi stacks, even across different projects.

3 min read

Pulumi Teams: Manage Access to Stacks and Projects

Pulumi Teams is how you grant people or groups access to your Pulumi stacks and projects. Imagine you have a Pulumi project that deploys your entire app.

2 min read

Pulumi Terraform Bridge: Use Any Terraform Provider

The Pulumi Terraform Bridge lets you use any of the thousands of Terraform providers directly within your Pulumi programs, effectively giving you access.

4 min read

Pulumi Testing: Unit and Integration Test Infrastructure

Pulumi tests aren't just about checking if your infrastructure code runs; they're about ensuring it behaves correctly and maintains desired state.

6 min read

Pulumi TTL Resources: Automatically Destroy Stacks

Pulumi stacks can be automatically destroyed after a set time, but the mechanism isn't a simple timeout; it's a deliberate choice to manage ephemeral in.

2 min read

Pulumi TypeScript: Write Infrastructure in TypeScript

You can write your cloud infrastructure using TypeScript, just like you write your application code. Here's a simple example of deploying a static S3 we.

2 min read

Pulumi vs Terraform: Real-Language vs HCL Compared

Pulumi lets you define infrastructure as code using general-purpose programming languages like Python, TypeScript, Go, and C#, while Terraform uses its .

2 min read

Pulumi Watch: Hot-Reload Infrastructure During Development

Pulumi Watch lets you iterate on your infrastructure code as if it were application code, seeing changes reflected in your cloud environment almost inst.

3 min read

Pulumi YAML: Declarative Infrastructure Configuration

Pulumi YAML doesn't just let you describe infrastructure; it actually lets you program it declaratively, running standard YAML through a Pulumi engine t.

3 min read

Pulumi AI: Generate Infrastructure Code with AI

Pulumi AI doesn't just write code; it bridges the gap between intent and implementation by translating natural language descriptions into declarative in.

2 min read

Pulumi Aliases: Rename Resources Without Replacement

Pulumi Aliases let you rename resources in your infrastructure code without forcing Pulumi to destroy and recreate them.

3 min read

Pulumi Audit Logs: Track All Infrastructure Changes

Pulumi Audit Logs: Track All Infrastructure Changes — practical guide covering pulumi setup, configuration, and troubleshooting with real-world examples.

2 min read

Pulumi Automation API: Manage Stacks Programmatically

The Pulumi Automation API lets you manage your infrastructure programmatically, treating your infrastructure as code within your application, not just i.

3 min read

Pulumi AWS Classic vs AWS Native: Choose Correctly

Pulumi's AWS providers are not just wrappers; they represent fundamentally different approaches to managing AWS resources, with AWS Native being the mod.

2 min read

Pulumi AWS Provider: Configure and Deploy Resources

Pulumi AWS Provider: Configure and Deploy Resources — The Pulumi AWS provider is how Pulumi talks to AWS. It's not just a wrapper; it's a declarative API .

2 min read

Pulumi Azure Provider: Deploy Resources to Azure

Pulumi's Azure provider lets you manage Azure resources using familiar programming languages, but the real magic is how it treats infrastructure as code.

2 min read

Pulumi State Backends: S3, GCS, Azure Blob, Pulumi Cloud

Pulumi state backends aren't just places to store your infrastructure's current configuration; they're the linchpin of collaboration and disaster recove.

3 min read

Pulumi Cloud: Set Up Managed State and Secrets

Pulumi's managed state and secrets are designed to simplify infrastructure management, but they often leave users confused about how their state is actu.

3 min read

Pulumi Import: Bulk Import Existing Cloud Resources

The pulumi import command is your secret weapon for bringing existing, unmanaged cloud infrastructure into Pulumi's declarative state, but it's not just.

2 min read

Pulumi Components: Reusable Infrastructure Abstractions

Pulumi Components: Reusable Infrastructure Abstractions — practical guide covering pulumi setup, configuration, and troubleshooting with real-world exam...

2 min read

Pulumi Secrets: Encrypt Config and Secrets

Pulumi encrypts your secrets not by default, but by using a backend that supports encryption. Let's see Pulumi secrets in action

3 min read

Pulumi Converter: Migrate from Terraform to Pulumi

The Pulumi Converter is a tool that lets you translate existing Terraform code into Pulumi code, allowing you to migrate your infrastructure management .

3 min read

Pulumi C#: Write Infrastructure in C# and .NET

Pulumi C#: Write Infrastructure in C# and .NET — You can write your entire cloud infrastructure using C# and .NET with Pulumi, treating your cloud re.

2 min read

Pulumi dependsOn: Declare Explicit Resource Dependencies

Pulumi's dependsOn option lets you explicitly tell Pulumi that one resource needs another to be created before it, bypassing Pulumi's automatic dependen.

3 min read

Pulumi Destroy: Safely Tear Down Infrastructure

You can destroy your infrastructure with Pulumi, but the real trick is doing it without accidentally wiping out production resources you didn't intend t.

2 min read

Pulumi Drift Detection: Detect Config Drift in Stacks

Pulumi's drift detection is actually a proactive mechanism that catches when your deployed infrastructure diverges from its desired state, not just a pa.

2 min read

Pulumi Dynamic Providers: Custom Resource Backends

Pulumi's dynamic providers let you manage literally anything, not just cloud resources. Here's a simple Python dynamic provider that manages a "file" re.

3 min read
ADHDecode

Complex topics, finally made simple

Courses

  • Networking
  • Databases
  • Linux
  • Distributed Systems
  • Containers & Kubernetes
  • System Design
  • All Courses →

Resources

  • Cheatsheets
  • Debugging
  • Articles
  • About
  • Privacy
  • Sitemap

Connect

  • Twitter (opens in new tab)
  • GitHub (opens in new tab)

Built for curious minds. Free forever.

© 2026 ADHDecode. All content is free.

  • Home
  • Learn
  • Courses
Esc
Start typing to search all courses...
See all results →
↑↓ navigate Enter open Esc close