DynaDev

Category: Automation

  • Containerizing Terraform: A Local Dev Guide

    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

    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

    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

    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 […]

  • Kubernetes CronJobs

    Kubernetes CronJobs

    Here, we’ll take a look at Kubernetes CronJobs and how to provision multiple of them dynamically using Helm. Kubernetes documentation provides a good starting point for a single cron job to be configured, however the most common scenario is that you have many cron jobs that you want to easily manage, configure and provision all […]