Skip to main content

Serverless with Pulumi

Run applications without managing servers, using functions and managed services. Tutorials, templates, examples, and blog posts for Serverless with Pulumi.

Browse all
Tutorials

Learn by doing

Templates

Bootstrap new projects

Examples

Browse real-world programs

From the blog

Keep your skills current

View all 35
Blog PostJan 2022

API Gateway to EventBridge with Pulumi

Use Pulumi with Amazon API Gateway and EventBridge, Amazon's serverless event bus, to build scalable and easily maintainable apps and systems.
Christian Nunciato
Blog PostJul 2022

Secure AWS Lambda with IAM ABAC Policies

Learn how to implement Attribute-Based Access Control (ABAC) for AWS Lambda using Pulumi. Secure deployments with IAM role tags and policy conditions.
Paul Stack +2
Blog PostDec 2020

Running Container Images in AWS Lambda

Deploy AWS Lambda functions as container images with Pulumi. Compares Lambda ZIP, containers, Fargate, and ECS with 2026 limits, pricing, and runnable code.
Mikhail Shilkov
Blog PostJun 2020

Deploy AWS Lambda with Elastic File System using Pulumi

Learn how to connect AWS Lambda to Amazon EFS using Pulumi. Build serverless apps with persistent storage. Includes Fargate integration and full examples.
Luke Hoban
Blog PostDec 2019

Provisioned Concurrency: Avoiding Cold Starts in AWS Lambda

Learn how to configure AWS Lambda Provisioned Concurrency to minimize cold starts and improve performance with Pulumi.
Mikhail Shilkov
Blog PostJan 2020

AWS Serverless Analytics

Building a serverless data warehouse on AWS using architecture as code.
Evan Boyle
Blog PostJun 2018

Build a Video Thumbnailer on AWS

Extracting a thumbnail from a video using a combination of Lambdas, containers, and connected data services and infrastructure.
Donna Malayeri
Blog PostJul 2018

Build your first serverless app using only JavaScript

This tutorial shows how to use Pulumi to build a complete serverless application using JavaScript. No YAML needed.
Marc Holmes
Blog PostJun 2018

Code, Deploy, and Manage a Serverless REST API on AWS

In this post, we'll use Pulumi to create a simple serverless REST API using JavaScript to define both the infrastructure and application code.
Donna Malayeri
Blog PostApr 2020

Controlling AWS Costs with Pulumi and AWS Lambda

Learn how to use Pulumi and AWS Lambda to create and deploy an application that can control cloud costs.
Paul Stack
Blog PostOct 2019

Azure Functions on Kubernetes with KEDA

Hosting Azure Functions in Kubernetes with KEDA: How It Works and the Simplest Way to Get Started
Mikhail Shilkov
Blog PostMar 2019

Easy Serverless Apps and Infrastructure

Create a simple serverless app. With Pulumi, you can create, deploy, and manage serverless apps using your favorite language.
Joe Duffy

The infrastructure as code platform for any cloud.