×

How to keep AWS CloudWatch logs neat and tidy

AWS CloudWatch logs is an useful logging system, but in practice we run into two quircks: It does not allow you to set a default retention period for newly created log groups. Secondly it does not delete empty log streams that are older than the retention period. In this blog we introduce a utility that will fix these two issues. It can be installed as a CLI or deployed as an AWS Lambda.

Read more...

How to tag AWS Elastic IP addresses using CloudFormation

Sometimes a resource, such as AWS::EC2::EIP, does support tags but not in CloudFormation. The request for tagging support in CloudFormation has been outstanding at AWS for quite some time now. So in this blog, we will show you how to add tags to any resource using a CloudFormation custom provider.

Read more...

How to create serverless CI/CD pipelines for docker images with AWS

When you look at AWS services like CodeBuild, CodeCommit, CodePipeline and ECR, you would think it is very easy to create a simple CI/CD build pipeline for a docker image. But it is not. In this blog we will introduce a CloudFormation template which creates a serverless CI/CD pipeline for Docker images. The template allows you to create CI/CD pipelines for Docker images in minutes!

Read more...

Building a global app with AWS Global Accelerator

This blog post describes how to use the AWS Global Accelerator with a simple service across two regions, deployed with Terraform. AWS Global Accelerator is a networking service that improves the availability and performance of the applications that you offer to your global users. The source code can be found on GitHub: https://github.com/binxio/tf-global-accelerator I used a lot of inspiration from the following blog post by Adrian Hornsby: “Multi-region serverless backend”. Read more...
Page 1 of 11 Next Page