#velocity | Series: Velocity (1)
This series is all about increasing your velocity. Deploy applications to AWS with minimal friction.
AWS Velocity Series: Summary
Do you want to be faster by using AWS? I see many AWS customers struggling with high expectations and some even slow down. That’s why I wrote the AWS Velocity Series. Let me sum up what matters most when optimizing for speed. 1. Select your runtime envi...
Read moreAWS Velocity Series: Serverless app
The API Gateway provides an HTTPS endpoint that invokes a Lambda function when a request arrives. The diagram was created with Cloudcraft - Visualize your cloud architecture like a pro. As you can see, there is not much infrastructure to set up. To mak...
Read moreAWS Velocity Series: Containerized ECS based app CI/CD pipeline
In the previous article, you learned how to use CloudFormation to describe a production-ready infrastructure for a containerized app running on ECS. In this article you will learn to: Automate the creation of a Docker image that contains the app Deploy...
Read moreAWS Velocity Series: Containerized ECS based app infrastructure
EC2 Container Service (ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. To run an application on ECS, you need the following components: Do...
Read moreAWS Velocity Series: EC2 based app CI/CD pipeline
In the previous article, you learned how to use CloudFormation to describe a production-ready infrastructure for an EC2 based app. In this article you will learn to: Automate the creation of an AMI that contains the app with Packer Deploy a CloudFormat...
Read moreAWS Velocity Series: EC2 based app infrastructure
To run a production-ready application on EC2 gives you maximum freedom but also maximum responsibilities. By production-ready, I mean: Highly available: no single point of failure Scalable: increase or decrease the number of instances based on load Fri...
Read moreAWS Velocity Series: Running your application
There are many options when it comes to running an application on AWS. EC2 based, containerized, or serverless. Choosing the best option for your specific use case is important. All options that I present are what I call production-ready: Highly availa...
Read moreAWS Velocity Series: CI/CD Pipeline as Code
The Continuous Integration / Continuous Deployment pipeline is a major section of your software assembly line. It starts with the code repository and ends with the deployment into your production environment. CI/CD includes many steps that all depend on...
Read moreAWS Velocity Series: Local development environment
The local development environment is where you make changes to the source code, edit configuration files, add images, and so on. You also want to run the app locally, execute the tests, and be able to debug your source code. In this article you will le...
Read moreAWS Velocity Series: Set the assembly line up
What is the first thing you do when starting a new project? For me, I design and set my assembly line up first. The assembly line describes the work that is necessary from idea to production. In a software project, you decide how to spend your resour...
Read moreAWS Velocity Series
Most of our clients use AWS to reduce time-to-market following an agile approach. But AWS is only one part of the solution. In this article series, I show you how we help our clients to improve velocity: the time from idea to production. Table of Cont...
Read more