
Detecting human operations in an automation world
In this post, Cloud Migration Practice Lead, Steve Mactaggart, discusses the place for human operations in an automation world.

In this post, Cloud Migration Practice Lead, Steve Mactaggart, discusses the place for human operations in an automation world.

Aside from hitting all the buzzwords in the title, this is a short (?) exploration of setting up X-Ray to understand the behaviour and performance of a fully serverless integration application on AWS.

The AWS Lambda PowerTools for Python is an open source framework library that assists in building well-architected serverless applications. It implements a number of observability best practices across the three core observability pillars: logging, metrics, and tracing. In this post, we’ll take a sample serverless application and implement a number of observability best practices using the AWS Lambda PowerTools.

CloudWatch Lambda Insights is a monitoring and troubleshooting solution for serverless applications running on AWS Lambda. It collects, aggregates, and summarises system-level metrics including CPU time, memory, disk, and network. It also collects, aggregates, and summarises diagnostic information such as cold starts and Lambda worker shutdowns to help you troubleshoot health and performance issues with your Lambda functions.

In this post we look at one of the most common problems Terraform encounters – managing rolling updates to AWS AutoScaling Groups – and how you can utilise CloudFormation to solve this.

Take the challenge out of remembering how to tag your instances by letting a few AWS Services do it for you.

Whether you are establishing an AWS Data Lake, or migrating services to the cloud, the AWS Database Migration Service (DMS) should be a tool in your toolkit. DMS is a relatively straight forward service to configure and supported by AWS Cloudformation, however there is a specific pattern that requires a customised process. Enter CloudFormation Lambda backed Custom Resources which we can leverage to automate these processes and continue to reap the benefits of deployed resources via CloudFormation

In Part 1 of the series, we used the Serverless Framework to describe a full stack serverless application consisting of a JS single-page-app, NodeJS serverless function and NoSQL backend datastore. In this post, we’ll walk through the creation of a continuous integration and delivery pipeline using AWS Developer tooling

Serverless application frameworks provide an opinionated, repeatable and automated approach to build, deploy and run serverless applications. In this post, we will walk through automating the delivery of a full stack serverless application on AWS using the Serverless Framework.

Using CloudFront and Lambda@Edge to allow password-protection of static website content hosted in S3
Hosting static websites in S3 is a well-understood domain; but what happens when you want to password-protect it? It’s a static website – there’s no webserver, so you can’t do password-based access control. Or can you? Read on to learn how.