View Blog Post

DevOps in AWS Radio: Serverless (Episode 8)

In this episode, Paul Duvall and Brian Jakovich cover recent DevOps in AWS news and speak with Mike Roberts and John Chapin from Symphonia about Serverless architectures, DevOps, and AWS. Here are the show notes: DevOps in AWS News You can now provision AWS Web Application Firewall on Application Load Balancer resources using AWS CloudFormation Agency Panel Discussion about DevOps and Read more…

View Blog Post

Serverless Delivery: Orchestrating the Pipeline (Part 3)

In the second post of this series, we focused on how to get our serverless application running with Lambda, API Gateway and S3. Our application is now able to run on a serverless platform, but we still have not applied the fundamentals of continuous delivery that we talked about in the first part of this Read more…

View Blog Post

Serverless Delivery: Bootstrapping the Pipeline (Part 2)

In the first of this three part series on Serverless Delivery, we took a look at the high level architecture of running a continuous delivery pipeline with CodePipeline + Lambda. Our objective is to run the Dromedary application in a serverless environment with a serverless continuous delivery pipeline. Before we can build the pipeline, we Read more…

View Blog Post

Serverless Delivery: Architecture (Part 1)

If your application tech stack doesn’t need servers, why should your continuous delivery pipeline? Serverless applications deserve serverless delivery! The software development discipline of continuous delivery has had a tremendous impact on decreasing the cost and risk of delivering changes while simultaneously increasing code quality by ensuring that software systems are always in a releasable Read more…

View Blog Post

AWS Lambda-backed Custom Resources for Stack Outputs, Resources, and Parameters

At Stelligent we are continually improving our methods for developing immutable infrastructure. One pattern we have adopted is to use a layered approach when provisioning AWS resources through CloudFormation. This leads to the break down of a single-purpose monolithic CloudFormation template, into multiple, reusable templates. While we find this approach to be more scalable and maintainable, Read more…

View Blog Post

Running AWS Lambda Functions in AWS CodePipeline using CloudFormation

Recently, AWS announced that they’ve added support for triggering AWS Lambda functions into AWS CodePipeline – AWS’ Continuous Delivery service. They also provided some great step-by-step documentation to describe the process for configuring a new stage in CodePipeline to run a Lambda function. In this article, I’ll describe how I codified the provisioning of all of Read more…