Pulumi Guides
End-to-end blueprints for real cloud patterns.
Pulumi Guides are task-oriented blueprints: opinionated, variant-specific Pulumi programs that take a common cloud pattern from zero to a working deployment. Each guide here ships with a downloadable blueprint, reusable components, and a documented path to CI/CD.
Showing 5 results
Build a Cloud Landing Zone
Give every other Pulumi project in your cloud account a consistent, pre-built foundation (shared network, identity, key store, audit logs) so downstream stacks adopt it by name instead of rebuilding it every time.
Deploy a Static Website
Publish a small marketing or docs site on a CDN with custom domain, HTTPS, and sensible caching handled for you, without stitching together buckets and origins by hand.
Load Webhook Data into Snowflake
Land third-party webhook traffic (GitHub, LaunchDarkly, or your own sender) directly in Snowflake for analytics, without writing pipeline glue or running a long-lived server.
Run Managed Kubernetes
Give every team a production-ready Kubernetes cluster they can deploy workloads to in minutes, with the platform plumbing (ingress, secrets, autoscaling, and workload identity) already wired up so nobody has to stitch it together by hand.
Serverless React + Postgres
Ship a small full-stack web app in one `pulumi up`, with a React UI, a serverless backend, and a managed PostgreSQL database the backend queries. Scale-to-zero compute where the cloud supports it, and no CORS setup in the browser.
Let Neo help you:
Use Pulumi Neo prompts when you want AI help generating or adapting the infrastructure pattern.
Deploy a Static Website
Deploy a static website on AWS with S3 hosting, CloudFront CDN for global delivery, HTTPS encryption, and caching optimization using Pulumi.
Build a Security and Compliance Stack
Build security-hardened infrastructure on AWS with network isolation, compliance monitoring, threat detection, encryption, audit logging, and automated remediation using Pulumi.
Deploy a Multi-Tier Application
Deploy a three-tier web application on Azure with network segmentation, App Service frontend, container-based API, SQL Database, and monitoring using Pulumi.
Deploy a Multi-Cloud Application
Deploy a containerized application across AWS and Azure with geographic load balancing, database replication, and automatic failover using Pulumi.
Deploy a Kubernetes Microservices Application
Deploy a multi-service application on Google Kubernetes Engine with service-to-service networking, ingress, autoscaling, and HTTPS using Pulumi.
Create a Database-Backed API
Create a serverless REST API on AWS with API Gateway, Lambda functions for CRUD operations, and DynamoDB for data storage using Pulumi.
Build a Data Lake Architecture
Build an AWS data lake with S3 storage tiers, Glue ETL for data transformation, Athena for SQL analytics, and lifecycle policies for cost optimization using Pulumi.
Deploy Containers to AWS Fargate
Deploy a containerized application to AWS Fargate with ECS orchestration, ECR image registry, load balancing, and serverless scaling using Pulumi.
Create CI/CD Pipeline Infrastructure
Deploy CI/CD pipeline infrastructure on AWS with automated builds, testing, deployment orchestration, notifications, and monitoring using Pulumi.
Deploy a Basic Web Server
Deploy a simple web server on AWS using EC2 with nginx, a security group for HTTP access, and a public IP address using Pulumi.
Deploy an Ubuntu Web Server Virtual Machine
Provision an Ubuntu virtual machine on Azure with networking, a public IP address, and automated web server setup using Pulumi.
Migrate from Terraform to Pulumi
Migrate infrastructure from Terraform to Pulumi. Convert HCL to real programming languages, import state, and adopt Pulumi workflows.
Deploy a Simple Static Website to S3
Deploy a simple static website on AWS S3 with automatic file uploads, public access, and static hosting configuration using Pulumi.
Deploy a Static Website with S3 and CloudFront CDN
Deploy a secure, globally distributed static website on AWS using S3 for hosting, CloudFront for CDN delivery, ACM for HTTPS, and Route53 for custom domains.
Deploy a Static Website with CDN Acceleration on Azure
Deploy a static website on Azure with Blob Storage for hosting and Azure CDN for fast, HTTPS-secured global content delivery using Pulumi.
Create a Simple S3 Bucket
Create a secure AWS S3 bucket with versioning enabled and public access blocked using Pulumi Neo -- the simplest first deployment.
Create a Serverless Video Thumbnail Extractor
Build a serverless video thumbnail pipeline on AWS with Lambda, S3 event triggers, and FFmpeg to extract frames on upload.
Create a Serverless REST API with Route Hit Counter
Build a serverless REST API using API Gateway, Lambda, and DynamoDB that tracks how many times each route has been accessed.
Create a Serverless Hello World Function
Create an AWS Lambda function with an API Gateway HTTP API endpoint for a simple, testable serverless deployment using Pulumi Neo.
Deploy Serverless Functions with Consumption Plan
Deploy a serverless application on Azure Functions with consumption-based pricing, automatic scaling, and code deployment from a local directory.
Build Serverless Infrastructure at Scale
Build production-grade serverless architecture with API Gateway, Lambda, DynamoDB auto-scaling, async workflows, distributed tracing, and cost optimization using Pulumi.
Implement Security Best Practices
Harden your cloud infrastructure with encryption at rest and in transit, secrets management, least-privilege networking, audit logging, and automated compliance checking using Pulumi.
Deploy PCI-DSS Compliant Payment Infrastructure on Azure
Deploy PCI-DSS compliant payment processing infrastructure on Azure with network segmentation, encryption, SIEM, and continuous compliance monitoring.
Deploy a Multi-Region Active-Active Application
Deploy an active-active multi-region application on AWS with global database replication, geographic traffic routing, automatic failover, and session persistence using Pulumi.
Add Monitoring to Your Project
Add production monitoring to your cloud infrastructure with dashboards, metric alarms, centralized logging, distributed tracing, and alert notifications using Pulumi.
Build a Microservices Platform
Build a production microservices platform on Kubernetes with service mesh, centralized logging, distributed tracing, API gateway, and GitOps deployments using Pulumi.
Build a Media Streaming Platform
Build a video streaming platform with upload processing, multi-format transcoding, CDN delivery, content search, and live streaming capabilities using Pulumi.
Deploy HIPAA-Compliant Infrastructure on AWS
Deploy HIPAA-compliant infrastructure on AWS with encryption, audit logging, threat detection, and access controls for protected health information.
Implement Event-Driven Architecture
Build event-driven infrastructure with an event bus, producer and consumer services, dead-letter queues, async processing, and resilience patterns using Pulumi.
Create Development, Staging, and Production Environments
Create isolated dev, staging, and production environments with appropriate sizing, network isolation, promotion workflows, and environment-specific configuration using Pulumi.
Optimize Infrastructure Costs
Build cost-optimized cloud infrastructure with auto-scaling, storage lifecycle policies, resource tagging, budget alerts, and right-sizing using Pulumi.
Implement CI/CD for Your Infrastructure
Set up a CI/CD pipeline for Pulumi infrastructure code with automated previews on pull requests, deployment on merge, approval gates, and notifications.
Deploy Multi-Language Serverless Functions
Deploy serverless functions in multiple programming languages to Google Cloud Functions, using the best runtime for each task in a polyglot architecture.
Deploy a Multi-Container Voting Application with Redis
Deploy a multi-service voting application on AWS Fargate with a Redis cache backend and a web frontend, each independently scalable behind their own load balancers.
Deploy an HTTP-Triggered Cloud Function
Deploy an HTTP-triggered serverless function on Google Cloud Functions with a public HTTPS endpoint, automatic scaling, and pay-per-request pricing.
Deploy a GKE Cluster with Nginx Deployment
Deploy a Google Kubernetes Engine cluster and verify it works by deploying an nginx test application with Pulumi Neo.
Deploy Cloud Run Services with Custom Containers
Deploy containerized applications to Google Cloud Run with public HTTPS endpoints, automatic scaling, and custom container builds using Pulumi Neo.
Deploy a Scalable Fargate Service with Multiple Replicas
Deploy a high-availability containerized application on AWS Fargate with multiple replicas behind an Application Load Balancer for fault tolerance and traffic distribution.
Deploy a Containerized Application on Fargate with Load Balancing
Deploy a containerized application on AWS ECS Fargate behind an Application Load Balancer with automatic scaling, health checks, and a public endpoint.
Build a Storage Solution
Create a secure S3 storage solution with encryption, versioning, lifecycle policies for cost optimization, and least-privilege IAM access using Pulumi.
Build a Monitoring Dashboard
Set up application monitoring on AWS with CloudWatch dashboards, custom metrics, SNS alerting, and centralized log aggregation using Pulumi.
Deploy an End-to-End Machine Learning Platform on AWS
Deploy a production ML platform on AWS with training pipelines, model deployment, auto-scaling inference endpoints, and data drift monitoring using Pulumi.
Deploy a Serverless E-Commerce Backend on AWS
Deploy a serverless e-commerce backend on AWS with product catalog, shopping cart, order processing, and CDN-accelerated image delivery using Pulumi.
Deploy Multi-Region Disaster Recovery on AWS
Deploy a multi-region disaster recovery architecture on AWS with automated failover, cross-region database replication, and health-based traffic routing.
Deploy a Real-Time Data Processing Pipeline on GCP
Deploy a real-time data pipeline on GCP with streaming ingestion, serverless processing, BigQuery analytics, and batch aggregation using Pulumi.
Deploy Production WordPress on Azure with High Availability
Deploy a production-ready WordPress site on Azure with auto-scaling App Service, managed MySQL, CDN for media, WAF protection, and performance monitoring.
Deploy Automated AWS Backup with Cross-Region Replication
Deploy automated AWS backups with daily schedules, retention policies, cross-region replication for disaster recovery, and failure notifications using Pulumi.
Deploy a Production-Ready EKS Cluster
Provision a production-ready Amazon EKS cluster with managed node groups, autoscaling, multi-AZ networking, and kubectl access using Pulumi.
Deploy an EC2 Web Server with Python HTTP Server
Deploy a simple web server on AWS EC2 with a Python HTTP server, security group, and public access using Pulumi.
Deploy a Container App with Log Analytics
Deploy a containerized application on Azure Container Apps with centralized logging through Log Analytics, a private container registry, and automatic scaling.
Deploy a Container Instance with Public IP
Deploy a containerized application to Azure Container Instances with a public IP address for fast, serverless container execution without managing VMs or orchestrators.
App Service with SQL Database and Application Insights
Deploy a production-ready web application stack on Azure with App Service, Azure SQL Database, Application Insights monitoring, and blob storage for code deployment using Pulumi.
Deploy an API Gateway V2 HTTP API with Lambda Backend
Deploy an HTTP API using AWS API Gateway V2 with a Lambda backend, automatic deployment, and throttling for modern serverless applications.
Deploy an AKS Cluster with Service Principal Authentication
Deploy a production-ready Azure Kubernetes Service cluster with service principal authentication, RBAC, SSH access, and autoscaling using Pulumi Neo.