Blogs

Unusual AWS Architectures

AWS provides many building blocks. As architects, we have to choose the right building blocks ...

Understanding Infrastructure as Code

Infrastructure as Code describes the idea of using a high level programming language to control ...

Unboxing S3 Object Lambda

Amazon S3 Object Lambda offers a way to execute a Lambda function when someone wants ...

Unboxing AWS DataSync

Your toolbox should contain AWS DataSync, a service to synchronize data between all kinds of ...

Unboxing Amazon Timestream

My first job after graduation in 2011 was all about time-series data. My first task ...

Unboxing Amazon Managed Service for Prometheus (AMP)

AWS announced Amazon Managed Service for Prometheus (AMP) in December 2020 during re:Invent. Prometheus is ...

Tweaking RDS database performance and ElastiCache

Tweaking database performance An RDS database, or a SQL database in general, can only be ...

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 ...