Blogs

Transition to IMDSv2 on EC2 – Introduction, Preparation, Pitfalls

IMDSv2 can improve EC2 security. For a couple of weeks, AWS Foundational Security Best Practices ...

Tracing an HTTP request

What to do when customers complain about high latencies or server-side errors? How to find ...

Tidying up after failed Terraform tests

Automated tests are making their way into Infrastructure as Code projects. Recently, I’ve implemented tests ...

Three ways to run Docker on AWS

There are a bunch of different ways to run your containerized workloads on AWS. This ...

Three simple rules to avoid data leaking from S3

Reviewing AWS accounts with a focus on security is part of my day-to-day job. My ...

3½ ways to workaround missing CloudFormation support

Are you following the Infrastructure as Code approach using CloudFormation? If so, I bet you ...

The somewhat different AWS re:Invent recap

I’m still recovering from our trip to AWS re:Invent in Las Vegas. The conference was ...

The Life of a Serverless Microservice on AWS

In this post, I will demonstrate how you can develop, test, deploy and operate a ...

The Cloud Switch: IoT Button, Lambda, and CloudFormation

Last one out turns off the light. What works for boring light bulbs can be ...

The AWS Security Journey (2021)

A lot has happened in the area of security at AWS over the years. By ...