Blogs

Driving Technical Change in Large Organizations: A Guide for working at AWS

Recently I wrote a short LinkedIn post on this topic which blew up. The feedback made me realise that I had knowledge that others genuinely wanted to hear. So here is a more in depth version. This is written for SAs, TAMs and anyone else in the technical field because that’s what I have experience in. Others have said that it has helped them in other roles and at other companies, which is fantastic.

Lambda SnapStart Priming Guide

Goal This guide aims to explain techniques for priming Java applications. It assumes a base understanding of AWS Lambda, Lambda SnapStart, and CRaC. Introduction to Lambda SnapStart Lambda SnapStart is a performance optimization feature. It reduces the amount of time it takes to return a response to the caller when a new execution environment has been created (cold start). At deployment time, it creates an execution environment and loads your code into it.

Better application logging on AWS Lambda

In this post, I will cover the best practices for producing useful logs when deploying to AWS Lambda. I’ll explain how AWS Lambda Powertools, an Open-source client library, can help do much of the heavy lifting for you. This post is aimed at developers, DevOps engineers, and anyone involved in the production or operation of systems using Lambda. I started my tech career as a build engineer; I guess we’d call this a junior Ops role now.