View Blog Post

Create a Cross-Account Pipeline in AWS CloudFormation

When creating pipelines in AWS CodePipeline, you may want to make these pipelines available to other AWS accounts. When doing this, you’ll likely want to make these pipelines read only. A typical use case is that you want consistency for certain types of pipelines across an enterprise by providing a view of these pipelines to other 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

Stelligent AWS Continuous Delivery Demo Screencast

See the YouTube screencast and transcript below of a Continuous Deployment pipeline demonstration for a Node.js application using AWS services such as EC2, DynamoDB, Route 53, ENI and VPC and tools such as AWS CodePipeline, Jenkins, Chef and AWS CloudFormation. Open source code is available at https://github.com/stelligent/dromedary Transcript In this screencast, you’ll see a live Read more…

View Blog Post

NetFlix Unleashes Chaos Monkey – The First in its Simian Army

Today, NetFlix announced its first open source release in its Simian Army – the Chaos Monkey. The Chaos Monkey assumes that everything will fail…eventually. The Chaos Monkey runs, by default, on your Amazon Web Services’ (AWS) infrastructure and randomly terminates instances in Auto Scaling Groups. We wrote about some of the benefits of treating instances Read more…

View Blog Post

Automating Infrastructures: Testing, Scripting, Versioning, Continuous

While we often employ a similar process when automating other parts of a software delivery system (build, deployment, database, etc.), in this article, I’m focusing on automating infrastructures. Typically, we go through a 5-step process toward automating environments that will be used as part of a Continuous Delivery pipeline. They are: document, test, script, version Read more…