Skip to content

2025

A quick guide to enable S3 native state locking in Terraform 1.11.0

Planet-X

Boardgame

At the outskirts of our solar system, a mysterious planet might be hiding. In The Search for Planet X, each player takes on the role of an astronomer trying to locate the hidden planet, known as Planet X. It is a deduction game where players gather clues, and as more objects are discovered, they narrow down the possible locations of Planet X. For more information, visit: boardgamegeek

In August 2024, AWS introduced AWS S3 conditional writes, a feature that prevents objects from being overwritten when uploading data. This enhancement allowed Terraform to eliminate the need for consensus mechanisms to lock state file writing on S3 objects. Finally, this feature has been officially added to Terraform as General Availability (GA) in version v1.11.0 this week. This blog post provides a quick guide on enabling S3 native state locking in Terraform 1.11.0.

Unpacking My AWS re:Invent 2024

Radlands

I decided to write this blog post as a way to memorialize my trip to AWS re:Invent 2024 in Las Vegas. I also hope it serves as a helpful guide for anyone planning to attend re:Invent for the first time in the coming years.

AWS re:Invent was an unbelievable experience. It’s not just the biggest AWS event but arguably one of the largest technology events in the world.

The conference is gigantic in scale: over 60,000 attendees in Las Vegas, more than 1,900 sessions, and 3,500 speakers. Just looking at these numbers proves how massive the conference is, and it underscores the importance of being well-prepared. You can’t just show up and expect to stumble upon great opportunities. If you want to make the most of it, preparation is key—and this blog post is here to help!

Plan for Unsuccessful Changes; A Use Case of the AWS Health API

Radlands

Boardgame

Radlands is a fast-paced card game where you lead a tribe of survivors in a harsh post-apocalyptic world. Your tribe has settled near a rare water source and uses strange old technology from abandoned military experiments to stay alive. Other tribes want your water and are preparing to attack. To win, you’ll need to use your cards wisely, protect your three camps, and perform regular healthchecks to ensure their survival. If all your camps are destroyed, you lose. Radlands is all about strategy, survival, and fierce battles. For more information, visit: boardgamegeek

Resiliency: A Shared Responsibility in the Cloud

This blog post is inspired by the Chalk Talk session titled ARC317 - Operational Excellence: Best Practices for Resilient Systems from AWS re:Invent 2024. You can explore the presentation deck on the AWS events content.

According to the AWS Well-Architected Framework, resiliency is defined as the ability of a system to recover from failures caused by load, attacks, or internal faults. These failures can stem from various sources, such as hardware malfunctions, software bugs, operational errors, or environmental disruptions.

In the cloud era, ensuring resiliency is not solely the responsibility of cloud consumers. Instead, it operates on a shared responsibility model, where both cloud providers and customers play critical roles.