24 February, 2025
This post dives into the Saga pattern, a crucial design pattern for data consistency in microservices. I compare choreography (EventBridge) and orchestration (Step Functions) approaches, detailing their pros, cons, and suitable use cases for each on AWS.
12 January, 2025
In a multi-tenant SaaS environment, it is often necessary to rate limit certain actions to prevent any single tenant from overwhelming shared resources. In this post I discuss how the token bucket algorithm works and present architectures for implementing it using AWS services.
14 May, 2024
If you're like me you've probably visited a few recipe websites in your time and had the unfortunate experience of having to scroll through the author's life story before getting to the actual recipe. I recently stumbled across an interesting website which is able to take a URL and extract just the recipe without all the surrounding fluff. This got me thinking... could I build something similar on AWS with serverless technologies and generative AI?