Pulumi Guides

Quick-start cloud infrastructure patterns. Practical solutions for AWS, Azure, GCP, and Kubernetes.

Showing 69 guides

Guide How-To Guide GCP
Database

Create and Configure BigQuery Datasets

Create and configure GCP BigQuery datasets with Pulumi.

gcp
Learn more
Guide How-To Guide GCP
Database

Create and Configure Cloud SQL Instances

Create and configure GCP Cloud SQL instances with Pulumi.

gcp database
Learn more
Guide How-To Guide AWS
Monitoring

Create and Configure CloudWatch Alarms

Create and configure CloudWatch alarms with Pulumi.

aws monitoring observability
Learn more
Guide How-To Guide GCP
Compute

Create and Configure Compute Engine Instances

Create and configure GCP Compute Engine instances with Pulumi.

gcp compute instance vm
Learn more
Guide How-To Guide AWS
Database

Create and Configure DynamoDB Tables

Create and configure DynamoDB tables with Pulumi.

aws dynamodb database nosql
Learn more
Guide How-To Guide AWS
Security

Create and Configure IAM Roles

Configure IAM roles and policies with Pulumi.

aws security
Learn more
Guide How-To Guide AWS
Analytics

Create and Configure Kinesis Firehose Delivery Streams

Create and configure AWS Kinesis Firehose delivery streams with Pulumi.

aws
Learn more
Guide How-To Guide AWS
Security

Create and Configure KMS Keys

Create and configure AWS KMS keys with Pulumi.

aws encryption security
Learn more
Guide How-To Guide AWS
Networking

Create and Configure Security Groups

Create and configure AWS security groups with Pulumi.

aws networking firewall vpc
Learn more
Guide How-To Guide AWS
Messaging

Create and Configure SQS Queues

Create and configure AWS SQS queues with Pulumi.

aws messaging
Learn more
Guide How-To Guide GCP
Compute

Deploy and Manage Cloud Run Services

Deploy and manage GCP Cloud Run services with Pulumi.

gcp serverless containers compute
Learn more
Guide How-To Guide AWS
Compute

Launch an EC2 Instance on AWS

Launch and configure EC2 instances with Pulumi.

aws compute vm instance
Learn more
Guide How-To Guide AWS
Networking

Create and Configure AWS VPCs

Create and configure AWS VPCs with Pulumi.

aws vpc networking compute
Learn more
Guide How-To Guide Kubernetes
Compute

Create a Kubernetes Deployment

Deploy applications to Kubernetes using Deployment resources with Pulumi across multiple languages.

kubernetes containers orchestration
Learn more
Guide How-To Guide AWS
Compute

Create and Configure AWS Lambda Functions

Create and configure AWS Lambda functions with Pulumi.

aws lambda vpc networking +2 more
Learn more
Neo Neo Prompt
Observability

Add Monitoring to Your Project

Enhance your project by adding comprehensive monitoring and observability.

Monitoring Observability
Learn more
Neo Neo Prompt
Azure

App Service with SQL Database and Application Insights

Deploy a complete web application stack on Azure with App Service, SQL Database, and monitoring.

Azure App Service SQL Monitoring
Learn more
Neo Neo Prompt
Infrastructure

Build a Backup System

Implement an automated backup solution using AWS.

AWS Disaster Recovery Backup
Learn more
Neo Neo Prompt
Web

Build a Content Management System

Deploy a WordPress content management system on Azure with high availability.

Azure App Service Database CMS
Learn more
Neo Neo Prompt
Data

Build a Data Lake Architecture

Build a data lake on AWS using S3, Glue, and Athena.

AWS S3 Data Lake analytics
Learn more
Neo Neo Prompt
Data

Build a Data Processing Pipeline

Create a real-time data processing pipeline on GCP.

GCP Messaging Data Pipeline
Learn more
Neo Neo Prompt
Infrastructure

Build a Disaster Recovery Setup

Implement a disaster recovery solution for a critical application on AWS.

AWS Disaster Recovery High Availability
Learn more
Neo Neo Prompt
Compliance

Build a Financial Services Platform (PCI-DSS)

Create PCI-DSS compliant payment processing infrastructure on Azure.

Compliance Security PCI-DSS
Learn more
Neo Neo Prompt
Machine Learning

Build a Machine Learning Platform

Build an end-to-end machine learning platform on AWS.

AWS SageMaker Machine Learning
Learn more
Neo Neo Prompt
Media

Build a Media Streaming Platform

Build a scalable video streaming platform on AWS.

CDN Media Streaming
Learn more
Neo Neo Prompt
Architecture

Build a Microservices Platform

Create a complete microservices platform on Kubernetes (EKS/AKS/GKE).

Microservices Kubernetes
Learn more
Neo Neo Prompt
Observability

Build a Monitoring Dashboard

Set up a monitoring solution using CloudWatch.

AWS Monitoring CloudWatch
Learn more
Neo Neo Prompt
Security

Build a Security and Compliance Stack

Build a security-hardened infrastructure on AWS following Well-Architected Framework.

AWS Security Compliance
Learn more
Neo Neo Prompt
Storage

Build a Storage Solution

Create a secure file storage system using AWS S3.

AWS S3 Storage
Learn more
Neo Neo Prompt
APIs

Build an E-Commerce Backend

Build an e-commerce backend infrastructure on AWS.

AWS DynamoDB Lambda E-commerce
Learn more
Neo Neo Prompt
Compliance

Build Healthcare Compliance Infrastructure (HIPAA)

Build HIPAA-compliant infrastructure on AWS for a healthcare application.

Compliance Security HIPAA
Learn more
Neo Neo Prompt
Serverless

Build Serverless Infrastructure at Scale

Build a production-grade serverless application architecture on AWS capable of handling millions of requests.

Serverless Scale
Learn more
Neo Neo Prompt
APIs

Create a Database-Backed API

Create a serverless REST API on AWS with Lambda and DynamoDB.

AWS Lambda DynamoDB API Gateway
Learn more
Neo Neo Prompt
Compute

Create a Serverless Hello World Function

Create an AWS Lambda function with API Gateway HTTP API endpoint.

AWS Lambda API Gateway Serverless
Learn more
Neo Neo Prompt
Compute

Create a Serverless REST API with Route Hit Counter

Create a serverless REST API that tracks route access counts using API Gateway, Lambda, and DynamoDB.

AWS API Gateway Lambda DynamoDB +1 more
Learn more
Neo Neo Prompt
AWS

Create a Serverless Video Thumbnail Extractor

Create a serverless video processing system using AWS Lambda containers with S3 triggers.

AWS Lambda S3 Serverless
Learn more
Neo Neo Prompt
Storage

Create a Simple S3 Bucket

Create a secure AWS S3 bucket with versioning enabled using Pulumi Neo.

AWS S3 Storage
Learn more
Neo Neo Prompt
DevOps

Create CI/CD Pipeline Infrastructure

Create infrastructure for a CI/CD pipeline on AWS.

AWS CI/CD DevOps
Learn more
Neo Neo Prompt
DevOps

Create Development, Staging, and Production Environments

Create a complete three-environment setup for a web application on your chosen cloud provider.

DevOps Environments
Learn more
Neo Neo Prompt
Compute

Deploy a Basic Web Server

Deploy a simple web server on AWS using EC2 with nginx and HTTP access.

AWS Compute
Learn more
Neo Neo Prompt
Azure

Deploy a Container App with Log Analytics

Deploy a containerized Node.js application using Azure Container Apps with centralized logging.

Azure Containers Monitoring Serverless
Learn more
Neo Neo Prompt
Containers

Deploy a Container Instance with Public IP

Deploy a web application to Azure using Container Instances with public access.

Azure Containers Compute
Learn more
Neo Neo Prompt
AWS

Deploy a Containerized Application on Fargate with Load Balancing

Deploy a containerized application to AWS using ECS Fargate with an Application Load Balancer.

AWS Containers Load Balancer
Learn more
Neo Neo Prompt
GCP

Deploy a GKE Cluster with Nginx Deployment

Provision a Google Kubernetes Engine cluster and verify functionality with a test application.

GCP Kubernetes Containers
Learn more
Neo Neo Prompt
Containers

Deploy a Kubernetes Application

Provision a Google Kubernetes Engine cluster with a microservices application.

GCP Kubernetes Microservices
Learn more
Neo Neo Prompt
Containers

Deploy a Managed Kubernetes Cluster on EKS

Provision a production-ready Amazon EKS cluster with high availability and managed node groups.

AWS Kubernetes Containers Orchestration
Learn more
Neo Neo Prompt
Architecture

Deploy a Multi-Cloud Application

Deploy a globally distributed application across AWS and Azure.

AWS Azure Multicloud
Learn more
Neo Neo Prompt
AWS

Deploy a Multi-Container Voting Application with Redis

Deploy a voting application on AWS Fargate with separate services for Redis cache and Flask frontend.

AWS Containers
Learn more
Neo Neo Prompt
Infrastructure

Deploy a Multi-Region Active-Active Application

Deploy an active-active multi-region application on AWS with automatic failover.

High Availability Multi-Region
Learn more
Neo Neo Prompt
Architecture

Deploy a Multi-Tier Application

Deploy a three-tier web application on Azure.

Azure App Service Containers SQL
Learn more
Neo Neo Prompt
AWS

Deploy a Scalable Fargate Service with Multiple Replicas

Build and deploy a containerized application using AWS Fargate with five replicas behind a load balancer.

AWS Containers Load Balancer High Availability
Learn more
Neo Neo Prompt
Storage

Deploy a Simple Static Website to S3

Deploy a simple static website to AWS S3 with automatic file uploads from a local directory.

AWS S3 Static Website Storage
Learn more
Neo Neo Prompt
Web

Deploy a Static Website

Deploy a static website with global content delivery on AWS.

AWS S3 CDN
Learn more
Neo Neo Prompt
Azure

Deploy a Static Website with CDN Acceleration on Azure

Set up static website hosting on Azure with CDN for global content delivery.

Azure Storage CDN Static Website
Learn more
Neo Neo Prompt
Storage

Deploy a Static Website with CloudFront CDN

Deploy a secure static website with global content delivery using S3 and CloudFront.

AWS S3 CDN Static Website
Learn more
Neo Neo Prompt
Azure

Deploy an AKS Cluster with Service Principal Authentication

Provision a managed Azure Kubernetes Service cluster with authentication.

Azure Kubernetes Containers
Learn more
Neo Neo Prompt
AWS

Deploy an API Gateway V2 HTTP API with Lambda Backend

Deploy an HTTP API using AWS API Gateway V2 with a Lambda backend.

AWS API Gateway Lambda Serverless
Learn more
Neo Neo Prompt
AWS

Deploy an EC2 Web Server with Python HTTP Server

Deploy a simple web server on AWS using an EC2 instance with Python.

AWS Compute
Learn more
Neo Neo Prompt
GCP

Deploy an HTTP-Triggered Cloud Function

Deploy an HTTP-triggered serverless function to Google Cloud Functions.

GCP Serverless
Learn more
Neo Neo Prompt
Azure

Deploy an Ubuntu Web Server Virtual Machine

Provision a Linux web server on Azure using a Virtual Machine with Python HTTP server.

Azure VM Compute
Learn more
Neo Neo Prompt
Containers

Deploy Cloud Run Services with Custom Containers

Deploy containerized applications to Google Cloud Run with public access.

GCP Serverless Containers
Learn more
Neo Neo Prompt
Containers

Deploy Containers to AWS Fargate

Deploy a containerized Hello World application to AWS Fargate.

AWS Containers Fargate ECS
Learn more
Neo Neo Prompt
GCP

Deploy Multi-Language Serverless Functions

Deploy serverless functions in multiple programming languages to Google Cloud Functions.

GCP Serverless
Learn more
Neo Neo Prompt
Azure

Deploy Serverless Functions with Consumption Plan

Deploy a serverless application using Azure Functions with pay-per-execution pricing.

Azure Functions Serverless
Learn more
Neo Neo Prompt
DevOps

Implement CI/CD for Your Infrastructure

Set up a complete CI/CD pipeline for your Pulumi infrastructure code.

CI/CD DevOps
Learn more
Neo Neo Prompt
Architecture

Implement Event-Driven Architecture

Implement a fully event-driven architecture on your cloud provider.

Event-Driven Messaging
Learn more
Neo Neo Prompt
Security

Implement Security Best Practices

Harden the security of your infrastructure with encryption, secrets management, and compliance.

Security Compliance Encryption
Learn more
Neo Neo Prompt
Migration

Migrate from Terraform to Pulumi

Learn about the migration process from Terraform to Pulumi using Pulumi Neo.

Learn more
Neo Neo Prompt
FinOps

Optimize Infrastructure Costs

Build infrastructure optimized for cost on AWS/Azure/GCP.

Cost Optimization FinOps
Learn more

Ready to get started?

Deploy your infrastructure in minutes with Pulumi.

Start free