Skip to content

Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi

License

Notifications You must be signed in to change notification settings

GeorgeJose7/pulumi-example

Repository files navigation

Pulumi Examples

This repository contains examples of using Pulumi to build and deploy cloud applications and infrastructure.

See the Pulumi documentation for more details on getting started with Pulumi.

Build a complete URL shortener web application using high-level cloud.Table and cloud.HttpEndpoint components. Highlights the ability to combine deployment time and runtime code, and the simple, cloud-agnostic, programming model of @pulumi/cloud. An extension of this example adds a reusable cache component to the URL shortener using cloud.Service to run a containerized Redis image.

Deploy an EC2 instance using @pulumi/aws. An extension of this example extracts out a webserver-component/ for creating EC2 instances, highlighting one of the benefits of using a general purpose language for managing infrastructure.

Create an end-to-end pipleine for generating keyframe thumbnails from videos uploaded to a bucket using containerized FFmpeg. Combines containers, serverless functions, and cloud storage into a single 40-line application using @pulumi/cloud-aws.

Deploy a complete serverless C# application using raw aws.apigateway.RestAPI, aws.lambda.Function and aws.dynamodb.Table resources from @pulumi/aws. The deployed Lambda function is a simple C# application, highlighting the ability to manage existing application code in a Pulumi application.

About

Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 38.3%
  • Python 19.1%
  • C# 13.9%
  • Go 12.5%
  • HTML 4.0%
  • JavaScript 2.9%
  • Other 9.3%