Serverless Granular Authorisation with Cedar — High Control, Minimal Cost 🔐⚡💰In this blog post, I introduce a granular authorisation pattern for Serverless workloads using the Cedar policy language.4d ago4d ago
Develop Once, Deploy Many: An Internationalisation Software Pattern 🌎In this blog post, I explore a software architecture pattern that enables teams to build a single codebase capable of handling…6d ago6d ago
Building a Product Service API with Claude 3.7 Sonnet 🤖Testing if Claude 3.7 Sonnet can build a production-ready, modular CRUD API from scratch. Join the ride!Mar 51Mar 51
🔐 Securing Sensitive Events with AWS KMS in Open Event-Driven ArchitecturesWe look at an architeture pattern using AWS KMS and IAM to secure sensitive data in an open event system.Feb 26Feb 26
🚀 Unlocking the Power of Event-Driven Architecture with Routing Conventions🌟 The Benefits of an Event Routing ConventionFeb 26Feb 26
Using AWS SDK with TypeScript to Query a Bedrock Knowledge BaseWe walk through how to retrieve a document from an AWS Bedrock Knowledge Base.Feb 21Feb 21
EDA Large Payload Pattern on AWSIn this blog post, we are going to look at a pattern that allows services to send large payloads through an AWS EDA message and event based…Jan 31, 20241Jan 31, 20241
Lambda Canary Deployments with CodeDeploy using the CDKIn this blog post I talk about how to perform canary deployments of Lambda functions through AWS CodeDeploy and the AWS CDK.Feb 19, 20232Feb 19, 20232
Applied Standards through CDK L3 ConstructsInfrastructure as Code (IAC) provides automated provisioning, deployment, configuration, orchestration and management of resources through…Feb 7, 2023Feb 7, 2023
What is the cost of shared code?Today was the first time I took part in a conversation around the differences, benefits and pitfalls of mono-repo’s and multi-repos. To be…Feb 22, 2021Feb 22, 2021