Tag: aws
-
Containerizing Terraform: A Local Dev Guide
When working with Terraform, especially in a team setting, two key aspects are critical: establishing a cohesive process for collaboration and ensuring a consistent environment for Terraform operations. Collaboration often involves maintaining a remote state and integrating CI/CD tooling, like Terraform Cloud, to ensure visibility and coordination among team members. Remote state management allows team […]
-
Running Binaries in AWS Lambda
One of the major perks of Lambda functions is their simple approach to helping us automate infrastructure tasks. We just provide the code and it does it’s thing. In this article, I’ll go through such a scenario, but with the added caveat of executing a binary from directly within the Lambda. The outcome of this […]
-
AWS WAF – Validate Blocked Requests
One of the issues I’ve come across with AWS WAF is that it can be incredibly difficult, tedious and time-consuming to tailor rules that block all requests that should be blocked without occasionally, inadvertently blocking perfectly valid requests to the platform. This can cause a lot of headache, so I came up with a custom […]
-
Local MySQL to AWS Redshift Migration
Recently, I was working on a project to deliver AWS Redshift, and one requirement for this project was to enable developers to work locally. They wanted a solution that would allow them to migrate their local MySQL database running in Docker, into a Redshift cluster. Turns out, this is quite a tricky task. AWS have […]
-
AWS Transit Gateway
I’m pretty old school in that I’ve only ever implemented VPC peering when trying to enable resource communication across cloud networks. This has worked fine for the most part, however when it comes to building out a multi-account architecture, things can get messy very quickly. In fact, in some cases, AWS services simply cannot be […]