Skip to content

2026

Shrinking the LLRT Binary Size

Steampunk gentleman uses a shrinkray on some code

With each release, the binary for LLRT (the Lambda Low Latency Runtime) has been increasing in size. It gains important new features and functionality, but if you don't use those features, they add bloat. In this post, I'll show you how to build a custom LLRT binary with only the dependencies you use to claw back some of the bloat and reduce your coldstart latency.

Obtaining caller ip address with Lambda FURLs

Steampunk villain breaking into a bank vault

If you use Lambda Function URLs and are extracting the caller's ip address from the x-forwarded-for header, that ip can be spoofed. In this article, I'll describe the scenarios where Lambda mangles this header and a workaround to get the caller's true ip address. Since several frameworks rely on the x-forwarded-for to determine the caller's ip address, your caller's ip address may be wrong!