Deployment Alerting using AWS Services
While we would all like to think everything we do is perfect, mistakes happen from time to time. People can select the wrong versions for deployment by mistake, bugs in...
While we would all like to think everything we do is perfect, mistakes happen from time to time. People can select the wrong versions for deployment by mistake, bugs in...
It's no secret that when it comes to building data platforms, I've spent a fair amount of time building cloud provider native solutions, both in AWS and GCP. So when...
In a recent project, the team wanted to improve the deployment and management of Route53 Resolver DNS Firewalls across the AWS Organisation. We ultimately utilised AWS Firewall Manager and gathered...
Development Containers (or Dev Containers for short) have been around for a few years now (since ~2019) and have reached a level of maturity where I'm now comfortable recommending their adoption. I've found that Dev Containers are a fantastic tool to help teams build a consistent and productive Developer Experience.
In this post I'll cover what Dev Containers are, why you should use them and how to get started. While Dev Containers is an open specification that has growing cross-IDE support this post will focus primarily on using Dev Containers with Visual Studio Code (VS Code) as the IDE.
Introduction In a recent project I worked on for a client, I needed to design a system to synchronise updates from one database to another, in a brittle architecture which already...
Introduction:Let's face it - keeping everyone on the same page in a large project can sometimes feel like herding cats. Designers want pixel perfection, developers want maintainable code, and stakeholders...
Have you ever noticed secrets lingering indefinitely in AWS Secrets Manager, accumulating unnecessary costs? You’re not alone. This common issue can quietly inflate your AWS bill over time. Fortunately, there...
In my previous post, I wrote about how I used AWS DMS to create an Oracle database replica in Aurora PostgreSQL. I touched on how my tests uncovered slow query...
Recently, I got involved in an cloud application uplift project. As part of the project we wanted to use an Aurora PostgreSQL database to offload all read activities from a...