Category: Cloud

Application Auto Scaling with Amazon ECS

Posted on September 26, 2017 by Robert Murphy | Leave a comment

In this blog post, you’ll see an example of Application Auto Scaling for the Amazon ECS (EC2 Container Service). Automatic scaling of the container instances in your ECS cluster has been a feature for quite some time, but until recently you were not able to scale the tasks in your ECS service with built-in technology from AWS. In May of 2016, Automatic Scaling with Amazon ECS was … Continue reading Application Auto Scaling with Amazon ECS

Automating Penetration Testing in a CI/CD Pipeline (Part 2)

Posted on May 11, 2016 by Nick DeClario | 1 Comment

Continuous Security: Security in the Continuous Delivery Pipeline is a series of articles addressing security concerns and testing in the Continuous Delivery pipeline. This is the sixth article in the series. In the first post, we discussed what OWASP ZAP is, how it’s installed and automating that installation process with Ansible. This second article of … Continue reading Automating Penetration Testing in a CI/CD Pipeline (Part 2)

Serverless Delivery: Bootstrapping the Pipeline (Part 2)

Posted on March 23, 2016 by Casey Lee | 2 Comments

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 … Continue reading Serverless Delivery: Bootstrapping the Pipeline (Part 2)

Serverless Delivery: Architecture (Part 1)

Posted on March 17, 2016 by Casey Lee | 4 Comments

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 … Continue reading Serverless Delivery: Architecture (Part 1)

Create a Pipeline using the AWS CodePipeline Console

Posted on March 8, 2016 by Paul Duvall | 3 Comments

In this demonstration, you’ll perform a simple walkthrough of a two-stage pipeline using the CodePipeline console. This is based on AWS’ Simple Pipeline Walkthrough. A screencast is provided below. https://youtu.be/glVR2zjq1j4 Using the AWS console is often the best way to get familiar with the concepts around any new AWS service. The console is also a good way … Continue reading Create a Pipeline using the AWS CodePipeline Console

Running AWS Lambda Functions in AWS CodePipeline using CloudFormation

Posted on February 8, 2016 by Paul Duvall | 1 Comment

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 … Continue reading Running AWS Lambda Functions in AWS CodePipeline using CloudFormation