Connor ButchAvoid this incredibly common aws sqs mistakeHow to help lower costs, save engineer time, and speed up processing time by using this easy to implement sqs technique13 min read·Oct 24, 2022--2--2
Connor ButchApi Gateway Service Integrations Are Cool, But Should You Really Use Them?Comparing Api gateway -> lambda -> sns with Api gateway -> sns9 min read·Jun 14, 2022--1--1
Connor ButchHow to Implement Structured Logging In AWSUsing lambda, cloudwatch, java, lambda layers, lo4j2 and middleware to maximize the usefulness of your logs7 min read·Jun 6, 2022----
Connor ButchThe Importance of Structured Logging In AWS (and Anywhere Else)Using cloudwatch queries and cloudwatch logs insights to “dive deep” and increase system reliability12 min read·May 31, 2022----
Connor ButchAutomatically instrumenting your java lambdas with a single annotation (Part Two)Using AspectJ to avoid repetitive code6 min read·May 16, 2022----
Connor ButchAutomatically instrument your java lambdas with a single annotation (without spring)Using AspectJ to avoid repetitive code and ensure the usage of best practices6 min read·May 9, 2022----
Connor ButchLet’s Rebuild AWS EC2 (Part 2)Using event filtering to selectively process events on dynamodb streams5 min read·May 2, 2022----
Connor ButchLet’s Rebuild AWS EC2 (Part 1)Looking deeper into some of the nuances of ec2 (idempotency, retries, conditional writes, time to live, etc) and extrapolating them to…10 min read·Apr 18, 2022----
Connor ButchBite-sized AWS (Part Two)Using AWS x-ray to trace and debug events across distributed systems10 min read·Mar 7, 2022----
Connor ButchBite-Sized AWS (Part One)Using EMF together with cloudwatch logs insights for monitoring and debugging your AWS applications.8 min read·Feb 21, 2022--1--1