Custom Global Routing with Cloudfront Functions
CloudFront Functions let you run lightweight JavaScript code at the edge, before a request ever reaches your origin. In this post I'll walk through how to use them for custom multi-region routing: coo

Search for a command to run...
CloudFront Functions let you run lightweight JavaScript code at the edge, before a request ever reaches your origin. In this post I'll walk through how to use them for custom multi-region routing: coo

Stop Waiting on Other Developers – Ship Features Faster! When working in a team, you want a fast, reliable feedback loop without blocking others. I often had to wait my testing of a serverless application because others were still testing their own f...

The Problem: Knowing When All Jobs Are Done Imagine you have a large-scale job as part of a workflow. One of my customers, for example, runs a highly isolated SaaS application that during application deployment runs database jobs for thousands of ten...

Let me start with a few questions. Do you have proper load tests for your web apps? Are you deploying every week or more to production? Do you have application-level monitoring for quickly detecting and resolving issues? Autoscaling? If you are like ...

You are running workloads in the cloud, and want to step up your game by using infrastructure as code. Awesome! Which tool are you going to choose? And why? It is hard to find nuanced guidance online: Few developers have in-depth experience with the ...

Day 4 of AWS re:Invent was all-out on serverless. The keynote from Werner Vogels, which he did in a half-life t-shirt that looked remarkably like the AWS Lambda logo, did start promising. He focussed on all the areas that I have tried advocating in t...

With so many options, it can be challenging for using the right tools for the right job

A fast and feature-rich serverless alternative to Aurora provisioned instances

Three architectural patterns for pay-per-use data lakes and data warehouses
