<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>AWS Hero&#xA;&#xA;Staff Eng @ Datadog&#xA;Streaming at: twitch.tv/aj_stuyvenberg&#xA;Videos at: youtube.com/@astuyve&#xA;I write about serverless minutia at aaronstuyvenberg.com/&#xA;</description><link>https://bsky.app/profile/ajs.bsky.social</link><title>@ajs.bsky.social - AJ Stuyvenberg</title><item><link>https://bsky.app/profile/ajs.bsky.social/post/3meoa5hfmp22w</link><description>The clanker wars have begun:&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>12 Feb 2026 14:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3meoa5hfmp22w</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lz4fxwnnw32n</link><description>I use AWS a ton but Lambda still astounds me. Throw some code in a function, send 1m requests as fast as you can.&#xA;&#xA;It ate up all available file descriptors on my little t3 box and still ran 18k RPS with a p99 of 0.3479s. Not many services can go from 0 to 18k RPS instantaneously with this p99.</description><pubDate>18 Sep 2025 13:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lz4fxwnnw32n</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lvobjsfimb2z</link><description>Lambda now charges for init time, so it&#39;s useful to count sandboxes which are proactively initialized but never receive a request.&#xA;&#xA;Here&#39;s what happens after a 10k request burst. Hundreds of sandbox shutdowns, along with 22 sandboxes which were spun up but never received a request.</description><pubDate>05 Aug 2025 17:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lvobjsfimb2z</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lvdwcwuron2e</link><description>Happy Lambda Init Billing day to those who celebrate. Fix your cold starts!</description><pubDate>01 Aug 2025 15:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lvdwcwuron2e</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lvchqsywai2m</link><description>NEW: Lambda can now send up to 200mb payloads using response streaming! I assume this is mostly directed at LLM inference workloads, where chatbots can stream large amounts of data over the wire as it becomes available.</description><pubDate>01 Aug 2025 01:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lvchqsywai2m</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lv76btqkc52a</link><description>I&#39;ve long been an advocate for the Lambda Web Adapter project which lets anyone pretty easily ship an app to Lambda without learning about the event model/API.&#xA;&#xA;Honestly AWS should simply support this natively.</description><pubDate>30 Jul 2025 17:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lv76btqkc52a</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3luzu75baor2g</link><description>&#34;We run benchmarks continually across all of our competitors, not just queries - even connections, ensuring we don&#39;t add any latency at all.&#34; @isamlambert&#xA;&#xA;Performance is such a competitive advantage which easily slips away if you&#39;re not constantly paying attention to it.</description><pubDate>28 Jul 2025 14:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3luzu75baor2g</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lukt6tfjpa2l</link><description>Here&#39;s another 33% cold start reduction, which comes from deferring expensive decryption calls made to AWS Secrets Manager until the secret is actually needed.&#xA;&#xA;Lazy loading is great!</description><pubDate>22 Jul 2025 15:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lukt6tfjpa2l</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3luapykfbk72k</link><description>Here&#39;s how to visualize a 100% memory allocation improvement!&#xA;&#xA;A recent stress test revealed that malloc calls bottlenecked when sending  &gt; 100k spans through the API and aggregator pipelines in Lambda.</description><pubDate>18 Jul 2025 15:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3luapykfbk72k</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lu6arbpojw2n</link><description>NEW: A recent blog post went viral in the AWS ecosystem, about how there&#39;s a silent crash in AWS Lambda&#39;s NodeJS runtime.&#xA;&#xA;Today I&#39;ll step you through the actual Lambda runtime code which causes this confusing issue, and walk you through how to safely perform async work in Lambda:</description><pubDate>17 Jul 2025 15:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lu6arbpojw2n</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3ltwrigp7ds2k</link><description>Lambda&#39;s fleet management shutdown algorithm is learning faster!&#xA;&#xA;I&#39;m calling this function every 8 or so minutes. At first the gap from invocation to shutdown is about 5-6 minutes, which was the fastest I&#39;ve observed during previous experiments.</description><pubDate>14 Jul 2025 16:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3ltwrigp7ds2k</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3ltp5m2noq425</link><description>NEW: AWS is rolling out a new free tier beginning July 15th!!&#xA;&#xA;New accounts get $100 in credits to start and can earn $100 exploring AWS resources. You can now explore AWS without worrying about incurring a huge bill, this is great!&#xA;&#xA;https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier.html</description><pubDate>11 Jul 2025 15:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3ltp5m2noq425</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3ltmnturyix2k</link><description>You should care about your p99! By improving the function cold start time, the service on the left performed:&#xA;2x faster in RPS and thus, duration.&#xA;p99 from 1.52s -&gt; .949s&#xA;&#xA;The code and functionality is identical, but improving the cold start from 816ms to 301ms made all the difference.</description><pubDate>10 Jul 2025 15:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3ltmnturyix2k</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lthnz2ga6e2g</link><description>Quick PSA to make sure you&#39;re using a DLQ and setting a max receive count for SQS, otherwise you may find yourself looking at a flamegraph like this.&#xA;&#xA;Hundreds of attempts, multiple messages in queue and not burning down and average age of message ticking up! Seems common knowledge, but...</description><pubDate>08 Jul 2025 15:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lthnz2ga6e2g</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lt2zi4vijw2o</link><description>Real-time audio processing is an extremely interesting corner of performance engineering. You&#39;ve gotta process data faster than it streams in, otherwise the work is wasted.&#xA;&#xA;The engineering team behind CoScreen just open sourced a new library, dtln-rs, suitable for removing noise from all kinds&#xA;https://www.datadoghq.com/blog/engineering/noise-suppression-library/</description><pubDate>03 Jul 2025 15:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lt2zi4vijw2o</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lqd3d4ljpb2s</link><description>Monitoring Lambda sandbox shutdowns reveals an interesting scaling behavior&#xA;&#xA;After a request spike, Lambda waits ~10m before reaping 2/3rds of sandboxes. 5m later it begins reaping the rest.&#xA;&#xA;Presumably this helps smooth latency during retry storms, or if traffic returns!</description><pubDate>29 May 2025 15:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lqd3d4ljpb2s</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lpozrsjtp22s</link><description>Here&#39;s another huge p99 cliff!&#xA;&#xA;One unreasonably effective way to lower the average latency of a service is to minimize the causes of p99 events.&#xA;&#xA;Here, we&#39;ve managed to absolutely crush the Max Post Runtime Duration from ~80ms to 500µs!</description><pubDate>21 May 2025 16:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lpozrsjtp22s</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lojamacjjg2f</link><description>Truly incredible to learn that Epic Games isn&#39;t self hosted on a VPS.</description><pubDate>06 May 2025 15:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lojamacjjg2f</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lo53p7x2bc2e</link><description>PRICE CUT: Lambda slashes the price of cloudwatch logs for high volume. From $.50/gb down to $0.05/gb after 50TB.&#xA;&#xA;You&#39;ve gotta be spending a decent chunk of $$$ on cloudwatch logs for this to help, but still – a price cut is a price cut!</description><pubDate>01 May 2025 19:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lo53p7x2bc2e</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lo4q6k3bnb2i</link><description>Combining profiler data with claude code feels super powerful.&#xA;&#xA;Just drop a pprof file into a project, explain the dimensions of the profile, then let the LLM make suggestions to solve the hot spots.&#xA;&#xA;Instant performance boost</description><pubDate>01 May 2025 16:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lo4q6k3bnb2i</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lny2hgkxd22d</link><description>NEW: AWS Lambda will now begin billing for the INIT phase for all runtimes (not just custom/container runtimes). Your cold starts cost money now!&#xA;&#xA;My hottest take is that AWS should have done this years ago.</description><pubDate>29 Apr 2025 19:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lny2hgkxd22d</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lninquqtjc25</link><description>The evolution of my program when each branch is benchmarked &amp; profiled before merging</description><pubDate>23 Apr 2025 16:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lninquqtjc25</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lmhvwhzwrh2w</link><description>Check out that p99 cliff!&#xA;&#xA;I spent 2024 shipping our next-generation Lambda Extension, which offers an 82% improvement in cold start time, better aggregation and flushing options, and lower overall overhead – all in a substantially smaller binary package.&#xA;&#xA;More: https://www.datadoghq.com/blog/engineering/datadog-lambda-extension-rust/</description><pubDate>10 Apr 2025 16:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lmhvwhzwrh2w</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lk22awkiis2e</link><description>Cloudflare isn&#39;t pulling any punches with this twitter outage. Absolutely brutal:</description><pubDate>10 Mar 2025 17:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lk22awkiis2e</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3li6sz2c6jc2x</link><description>Absolutely incredible piece about a font you&#39;ve seen everywhere:&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>15 Feb 2025 03:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3li6sz2c6jc2x</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3lge3nq23ar2j</link><description>🚨 NEW VIDEO:  Good clocks could be huge for us devs – so now I&#39;ve finally made a video about databases, how they are distributed, and why precise clocks can change things.&#xA;&#xA;This can also go horribly wrong, so we&#39;ll cover that too.&#xA;&#xA;Check it out – https://buff.ly/4hhkVtw</description><pubDate>22 Jan 2025 19:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3lge3nq23ar2j</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3ldoakrbcyw2e</link><description>Although the market is decidedly less frothy and VC money is harder than ever to raise, startups can still win – and win big.&#xA;&#xA;Resharing this story about how WarpStream reinvented Kafka and walked away with $220 in only 13 months.&#xA;&#xA;https://buff.ly/400AYpJ</description><pubDate>19 Dec 2024 16:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3ldoakrbcyw2e</guid></item><item><link>https://bsky.app/profile/ajs.bsky.social/post/3ldjhhuqxcb2l</link><description>Should you use Lambda Function Warmers in 2025?&#xA;&#xA;Probably not! Here&#39;s some preliminary data.&#xA;&#xA;It&#39;s 200 requests at around 20 requests per second (2 runs). The warmer function attempts to create 10 concurrent sandboxes.&#xA;&#xA;Notice that the number of cold starts (~75) is the same!</description><pubDate>17 Dec 2024 18:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:fme35exbc57cqgwestca5nd7/app.bsky.feed.post/3ldjhhuqxcb2l</guid></item></channel></rss>