Provisioning and managing cloud infrastructure with Pulumi

Posted by Donna Malayeri on Jul 20, 2018 12:17:12 PM

If you’ve been following the blog, you know that Pulumi is great for building serverless applications, container-based applications, and a combination of the two. But, did you know that you can manage any cloud resource in AWS, Azure, or Google Cloud Platform?

Read More

Topics: JavaScript, AWS, Infrastructure

Using Pulumi with AWS SQS and Lambdas

Posted by Cyrus Najmabadi on Jul 10, 2018 12:14:30 PM

Two weeks ago Amazon added Simple Queue Service (SQS) as a supported event source for Lambda. SQS is one of AWS’s oldest services, providing access to a powerful message queue that can do things like guarantee messages will be delivered at least once, or messages that will be processed in the same order they were received in. Adding SQS as a supported event source for Lambda means that now it’s possible to use SQS in a serverless computing infrastructure, where Lambdas are triggered in response to messages added to your SQS queue. Now, instead of needing some sort of Service dedicated to polling your SQS queue, or creating Simple Notification Service (SNS) notifications from your messages, you can instead just directly trigger whatever Lambda you want.

Read More

Topics: JavaScript, Serverless, AWS

Build a Video Thumbnailer with Pulumi using Lambdas, Containers, and Infrastructure on AWS

Posted by Donna Malayeri on Jun 18, 2018 5:02:19 AM

Pulumi makes it easy to build cloud applications that use a combination of containers, lambdas, and connected data services and infrastructure: Colada apps. 

An example of a Colada app is extracting a thumbnail from a video. A serverless function can only run for 5 minutes, so we'll run a container in AWS Fargate to do the video processing. 

In this app, a Lambda function is triggered whenever a new video is uploaded to S3. This function launches a task in Fargate that uses FFmpeg to extract a video thumbnail. A second Lambda function is triggered when a new thumbnail has been created. 

Read More

Topics: JavaScript, Serverless, AWS, Containers, Infrastructure

Deploying production-ready containers with Pulumi

Posted by Donna Malayeri on Jun 18, 2018 5:01:52 AM

 

Containers are a great way to deploy applications to the cloud, especially with new execution models like AWS Fargate. Pulumi makes it easy to deploy production Docker containers, handling details such as creating a container registry instance in ECR, creating task definitions in ECS, and configuring a load balancer. With Pulumi, deploying a container to production is almost as easy as running it locally!

Read More

Topics: JavaScript, AWS, Containers

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

Posted by Donna Malayeri on Jun 18, 2018 5:01:26 AM

Pulumi makes it easy to build serverless applications and connect to other cloud resources. In this blog post, we'll create a simple REST API that counts the number of times a route has been hit, using JavaScript to define both the infrastructure and application code.

Read More

Topics: JavaScript, Serverless, AWS

Pulumi Blog

Cloud Native Infrastructure as Code.

Get started

curl -fsSL https://get.pulumi.com/ | sh

Resources

Subscribe to our newsletter

Recent Posts