Sign in

David Behroozi

@rootothez.bsky.social
625 followers 124 following 346 posts

Solo developer. Doing the impossible; faster. speedrun.cc AWS Community Builder.

PostsRepliesMedia
David Behroozi @rootothez.bsky.social · 03/10/2026
Used the toilet bucket to bail out gaga ball for 8th grade camp. Looks like I'd also be good with a flame thrower with that form.
001
David Behroozi @rootothez.bsky.social · 22/09/2026
Had to get a little closer.
010
David Behroozi @rootothez.bsky.social · 06/09/2026
I've secured the McMenamins landing. Analog Sunday time!
000
David Behroozi @rootothez.bsky.social · 22/08/2026
Found a dock float in the middle of the lake this morning. Redneck paddleboarding ensued.
000
David Behroozi @rootothez.bsky.social · 22/08/2026
I've got a real monkey paw situation here. Archie McPhee hands for scale. Do I dare make a wish?
000
David Behroozi @rootothez.bsky.social · 03/08/2026
I've seen tighter formations of Canada geese eh.
000
David Behroozi @rootothez.bsky.social · 31/07/2026
My doorbell camera kept saying screaming was heard every time I came home, so I oiled the door hinge. 😅
000
David Behroozi @rootothez.bsky.social · 13/07/2026
At @cascadiajs.com 2026, I overheard some people talking about Iowa. Turns out they also went to Iowa State University. Although they graduated 15+ years after me, they asked if I'd had Gadia, the database structures professor who wrote his own book. Yes, and here's the doodles I drew on his book.
130
David Behroozi @rootothez.bsky.social · 09/07/2026
This swag cup may be the worst I've ever used. Holding the rolled handle is awkward enough, but the mouth feel of the rolled lip on the rim is even more immediately no. It will be used to hold my jankiest pens.
000
David Behroozi @rootothez.bsky.social · 26/06/2026
The serving size is 3/4 of a pickle. A wholly unreasonable unit. Presumably to have the calories round down to 0.
100
David Behroozi @rootothez.bsky.social · 21/06/2026
I'm a fan of this surrounding logs feature in the new CloudWatch Logs Analytics console.
000
David Behroozi @rootothez.bsky.social · 29/05/2026
Submitted a PR to the lambda-perf repository to enable visualization of performance trends over time. For example, coldstarts for llrt on arm/.zip/512MB have gotten slower. See more here: github.com/maxday/lambd...
Example of lambda-perf website showing performance graphs.Detailed performance graph when you click on one.
010
David Behroozi @rootothez.bsky.social · 29/05/2026
I think it's colloquially tomato tomahto not tobacco tomato 😂
100
David Behroozi @rootothez.bsky.social · 28/05/2026
With that said, if snowflake is what your rsus are, I personally would not be holding much. It's far too volatile.
010
David Behroozi @rootothez.bsky.social · 27/05/2026
They've surrounded our transfer station with roses. It's surprisingly effective at limiting the stank.
010
David Behroozi @rootothez.bsky.social · 26/05/2026
The woodcock with artistic liberties and the shrew. Doodle circa 2011.
000
David Behroozi @rootothez.bsky.social · 04/05/2026
The baby Steller's Jay is out barnstorming.
110
David Behroozi @rootothez.bsky.social · 27/04/2026
Back when there was hope, I emailed the then CEO Thomas Dohmke in March 2023 about engaging Charlie Bell to help with operational excellence. From the outside, it looks like no one followed through 😅.
110
David Behroozi @rootothez.bsky.social · 14/04/2026
Journeyed to Wisconsin for some cheese therapy. Shullsburg Creamery's muenster melts different and cures ails.
021
David Behroozi @rootothez.bsky.social · 25/03/2026
Finally maxed my ESM score.
000
David Behroozi @rootothez.bsky.social · 18/03/2026
Good news! That 50ms coldstart latency regression that appeared when using the AWS Javascript V3 SDK on Lambda with Node >= 22 is now fixed. github.com/aws/aws-sdk-... Update your dependency to v3.1011 to get back in the fast lane. Comparing my patched v3.1006 to v3.1011 shows no delta.
120
David Behroozi @rootothez.bsky.social · 15/03/2026
I ran my benchmark overnight to confirm there wasn't much improvement when turning on NODE_COMPILE_CACHE with Lambda Coldstarts. It's less than a 10ms improvement. There may be benefits with larger packages but for my setup (200K zip file) it isn't worth the trouble.
121
David Behroozi @rootothez.bsky.social · 12/03/2026
LLRT v.8.1-beta has the fastest p50 InitDuration by 130ms. But if you measure E2E time from the client (what you should measure), it narrows to 79ms over AwsLite and 118ms over a modified AWS v3 JavaScript client on Node 24. This is likely due to the size of the LLRT binary being ~5MB.
100
David Behroozi @rootothez.bsky.social · 11/03/2026
Anecdotally I've noticed Lambda nodejs coldstart latencies trending down but visualizing the improvement using the daily maxday numbers is hard: maxday.github.io/lambda-perf/ I pulled the data and graphed it. Indeed, it's showing a 20-30ms improvement since November last year. Here's nodejs on arm.
Graph showing lambda coldstart duration over time for recent Node versions and arm64 runtimes with 256-1024 MB memory.
020
David Behroozi @rootothez.bsky.social · 21/02/2026
TIL you can get edge location in your CloudFront Functions. docs.aws.amazon.com/AmazonCloudF...
010
David Behroozi @rootothez.bsky.social · 10/02/2026
PSA: There is a performance penalty when using named exports with ESM import vs. require on built-in node modules. This is why the AWS JavaScript V3 SDK has 50 ms slower Lambda coldstarts on Node 22+. Some notes here: github.com/aws/aws-sdk-...
000
David Behroozi @rootothez.bsky.social · 03/02/2026
Look, the plating and bread choice leaves room for improvement. But the flavor of my latest Persian-American cuisine; the sumac avocado toast slaps.
000
David Behroozi @rootothez.bsky.social · 24/01/2026
After many exasperated console.log's I looked at the docs and discovered CloudFront functions don't run on responses with a status code >= 400. So my edge metrics only work on successful requests. docs.aws.amazon.com/AmazonCloudF...
040
David Behroozi @rootothez.bsky.social · 23/01/2026
Seeing some Dr. Suess bird in my latte this morning
010
David Behroozi @rootothez.bsky.social · 05/01/2026
I swear AWS had some hero image on a docs site with this hotel carpet vibe once.
021
David Behroozi @rootothez.bsky.social · 31/12/2025
Took a quick break from the curiosities of London to have a curry and a pint with Cloudflare's lord of logs and corduroy trousers @ankcorn.dev
010
David Behroozi @rootothez.bsky.social · 28/12/2025
A short story: 1. This showed up in the group chat 2. Replied with "Nicolas UNCAGED?" 3. Checked El goog to see if this pun was a world first 4. Alas
000
David Behroozi @rootothez.bsky.social · 17/12/2025
The answer to why account based endpoints didn't reduce the blast radius of the DynamoDb Oct event was in DAT458. They don't point to cells yet, they still point to the regional endpoint🤦‍♂️. youtu.be/YZUNNzLDWb8?...
020
David Behroozi @rootothez.bsky.social · 09/12/2025
I'm relishing using AI to click the bait for me.
000
David Behroozi @rootothez.bsky.social · 08/12/2025
Clearly the old spice product marketing team was cut from the same cloth as me.
000
David Behroozi @rootothez.bsky.social · 07/12/2025
This is very clever. Tom Larkworthy shows how to unaggregate CloudWatch metrics and some neat insights you get when you do: observablehq.com/@tomlarkwort...
000
David Behroozi @rootothez.bsky.social · 03/12/2025
Not sure I want my company outlined in chalk but safety in numbers at re:invent.
000
David Behroozi @rootothez.bsky.social · 26/11/2025
I got Cloudflare Workers to act as an API Gateway and do granular throttling for a Lambda using github.com/mhart/aws4fe... 1. I really like 𝚠𝚛𝚊𝚗𝚐𝚕𝚎𝚛 𝚍𝚎𝚟 to rapidly iterate 2. Cloudflare Workers are way better than CloudFront Functions
010
David Behroozi @rootothez.bsky.social · 23/11/2025
There is not a deep enough place in hell for the continue reading button, the random playing video and the slop ads below the fold.
010
David Behroozi @rootothez.bsky.social · 10/11/2025
If you use Discord and don't want everyone to know what you are doing, turn this off: Settings -> Activity Privacy.
000
David Behroozi @rootothez.bsky.social · 05/11/2025
Armored up and went ball hunting in the blackberries. Lightly shredded, but I can now play lacrosse, rugby, soccer, tee-ball and ultimate.
010
David Behroozi @rootothez.bsky.social · 28/10/2025
I've started tagging my CDK projects so I can find them on disk when I inevitably need to upgrade the Lambda runtime.
010
David Behroozi @rootothez.bsky.social · 23/10/2025
Ha! Something good came of the AWS incident Monday. I purchased a day pass to SlingTV to watch the Mariners play only to find I bought the wrong color (bought orange instead of blue which had the game). There aren't refunds on day passes, but due to the outage, they refunded me. I'll allow it!
000
David Behroozi @rootothez.bsky.social · 17/10/2025
One nice thing about cycling is the tool roadkill. This is the second pair of lock-jaw pliers I've found in the street.
030
David Behroozi @rootothez.bsky.social · 15/10/2025
Heads up. If you attempt to sign up for the virtual pass using Firefox for Mac 144, when you select your Country of residence the modal closes without allowing you to sign up. It works in Chrome.
000
David Behroozi @rootothez.bsky.social · 06/10/2025
These aren't called spaces because tabs are better. This conversation is complete.
000
David Behroozi @rootothez.bsky.social · 20/09/2025
@jason.energy was a multimodal mc at #cascadiajs He ranged from concert in the park pose to Carole Baskin leopard print. Good times!
161
David Behroozi @rootothez.bsky.social · 17/09/2025
The next version of LLRT supports calling AWS services in init so you can utilize the extra CPU power. In testing, the initDuration+duration went from p50 of 144 ms to 76 ms! However, the E2E duration (from the client) stayed the same p50 of 268 ms vs p50 of 266 ms. This makes no sense to me.
110
David Behroozi @rootothez.bsky.social · 16/09/2025
My garbage disposal kept failing due to low voltage at the switch (36 volts instead of 120). Today after it failed for the third time and my normal voodoo didn't work, I bought a new switch. The culprit was smoked sugar ants in the contact.
000
David Behroozi @rootothez.bsky.social · 06/09/2025
Added a new CloudWatch Insights query to get coldstart time by lambda runtime and memory to this gist: gist.github.com/perpil/abfba...
000