In helping enterprises transform their engineering organizations and apply DevOps practices on AWS, we are often introduced to all types of legacy systems and processes. Let’s imagine an enterprise that might have hundreds of brownfield applications and services and they want to move some of these applications to AWS. Let’s also assume they don’t see … Continue reading A DevOps on AWS Enterprise Transformation
Recently, our Chief Architect, Casey Lee and I – along with 48 of our colleagues at Stelligent – were at the AWS re:Invent 2017 conference in Las Vegas, NV. We were particularly proud as Stelligent was announced as an AWS Premier Partner along with several other significant company milestones. There were over 75 significant product announcements at the conference. Of this, there were … Continue reading AWS re:Invent 2017 DevOps re:Cap
Enable service discovery for your microservices with mu
The mu tool makes it simple and cost-efficient for developers to use AWS as the platform for running their microservices.
Docker Swarm Mode is the latest entrant in a large field of container orchestration systems. Docker Swarm was originally released as a standalone product that ran master and agent containers on a cluster of servers to orchestrate the deployment of containers. This changed with the release of Docker 1.12 in July of 2016. Docker Swarm … Continue reading Docker Swarm Mode on AWS
In this first post of a series exploring containerized CI solutions, I’m going to be addressing the CI tool with the largest market share in the space: Jenkins. Whether you’re already running Jenkins in a more traditional virtualized or bare metal environment, or if you’re using another CI tool entirely, I hope to show you … Continue reading Containerized CI Solutions in AWS – Part 1: Jenkins in ECS
In this second and last part of this two-part series, I will demonstrate how to create a deployment pipeline in AWS CodePipeline to deploy changes to ECS images. In doing this, you’ll see not only how you can automate the creation of the infrastructure but also automating the deployment of the application and its infrastructure via Docker containers. This way you can commit infrastructure, application and deployment changes as code to your version-control repository and have these changes automatically deployed to production or production-like environments.
In this two-part series, you’ll learn how to provision, configure, and orchestrate the EC2 Container Service (ECS) applications into a deployment pipeline that’s capable of deploying new infrastructure and code changes when developers commit changes to a version-control repository so that team members can release new changes to users whenever they choose to do so: Continuous Delivery.