David Behroozi
@rootothez.bsky.social
π€ 609
π₯ 120
π 274
Solo developer. Doing the impossible; faster.
https://speedrun.cc
AWS Community Builder.
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-...
5 days ago
0
0
0
Look, the plating and bread choice leaves room for improvement. But the flavor of my latest Persian-American cuisine; the sumac avocado toast slaps.
13 days ago
0
1
0
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...
23 days ago
0
4
0
Seeing some Dr. Suess bird in my latte this morning
24 days ago
0
1
0
Ode to 2025. My pithy year in review. "May your 2026 involve some hand-written code and may it compile without errors."
speedrun.nobackspacecrew.com/blog/2026/01...
loading . . .
2025 year in review - Speedrun
A fun look back on 2025
https://speedrun.nobackspacecrew.com/blog/2026/01/09/2025-year-in-review.html
about 1 month ago
0
1
0
It's important to know someone in London. Eventually you'll need their help unsubscribing from Domino's UK marketing because the US is region blocked π.
about 1 month ago
0
0
0
I swear AWS had some hero image on a docs site with this hotel carpet vibe once.
about 1 month ago
0
2
1
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
about 2 months ago
0
1
0
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
about 2 months ago
0
0
0
Boris is still at it and still gets it. Logging properly is on you and rn your:
loggingsucks.com
add a skeleton here at some point
about 2 months ago
1
14
5
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?...
add a skeleton here at some point
2 months ago
0
2
0
I'm relishing using AI to click the bait for me.
2 months ago
0
0
0
Clearly the old spice product marketing team was cut from the same cloth as me.
2 months ago
0
0
0
This is very clever. Tom Larkworthy shows how to unaggregate CloudWatch metrics and some neat insights you get when you do:
observablehq.com/@tomlarkwort...
2 months ago
0
0
0
Not sure I want my company outlined in chalk but safety in numbers at re:invent.
2 months ago
0
0
0
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
3 months ago
0
2
0
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.
3 months ago
0
1
0
Been messing with Cloudflare Workers after reading
@boristane.bsky.social
boristane.com/blog/what-ar...
Delighted to find how easy it is to implement granular api throttling:
developers.cloudflare.com/workers/runt...
Something I've wished I could do with Cloudfront Functions for some time.
loading . . .
Boris Tane
Notes from 2 years of building with Cloudflare Durable Objects
https://boristane.com/blog/what-are-cloudflare-durable-objects/
3 months ago
0
3
1
If you use Discord and don't want everyone to know what you are doing, turn this off: Settings -> Activity Privacy.
3 months ago
0
0
0
Armored up and went ball hunting in the blackberries. Lightly shredded, but I can now play lacrosse, rugby, soccer, tee-ball and ultimate.
3 months ago
0
2
0
The Cognito M2M pricing was repealed! Now it's $2.25/1000 tokens regardless of number of clients.
aws.amazon.com/about-aws/wh...
loading . . .
Amazon Cognito removes Machine-to-Machine app client price dimension - AWS
Discover more about what's new at AWS with Amazon Cognito removes Machine-to-Machine app client price dimension
https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-cognito-removes-machine-machine-app-client-price-dimension/
3 months ago
0
2
0
I've started tagging my CDK projects so I can find them on disk when I inevitably need to upgrade the Lambda runtime.
4 months ago
0
1
0
They briefly mention the account based endpoints in the writeup:
aws.amazon.com/message/1019...
But my question remains, were those endpoints also impacted? Were the teams that couldn't get to dynamo not using the account based endpoints?
add a skeleton here at some point
4 months ago
0
0
0
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!
4 months ago
0
0
0
When the dust settles with the DynamoDB DNS issue, i'd be interested in understanding if it impacted the main DNS only:
dynamodb.us-east-1.amazonaws.com
or also the account id based DNS: <accountid>.ddb.us-east-1.amazonaws.com? The account id DNS should have reduced the blast radius in theory.
4 months ago
1
1
2
One nice thing about cycling is the tool roadkill. This is the second pair of lock-jaw pliers I've found in the street.
4 months ago
0
3
0
I wrote about migrating my API from Node 22 to LLRT and the dragons I battled on the way.
speedrun.nobackspacecrew.com/blog/2025/10...
loading . . .
Migrating to LLRT - Speedrun
So long Node 22
https://speedrun.nobackspacecrew.com/blog/2025/10/16/migrating-to-llrt.html
4 months ago
0
1
0
We did it fam. I successfully got my api working on LLRT. I had to switch to hono, drop jose, and modify some request parsing for form data, but IT WORKS! Seeing 188 ms Init Duration vs. 375 ms for Node 22. Warm requests with AWS service calls are like 60ms faster too.
4 months ago
2
2
0
These aren't called spaces because tabs are better. This conversation is complete.
4 months ago
0
0
0
Lambda perf hasn't been working since September 15th:
maxday.github.io/lambda-perf/
loading . . .
Lambda Cold Starts benchmark | maxday
Visualize 10 Cold Starts for each runtime, updated daily
https://maxday.github.io/lambda-perf/
5 months ago
0
1
0
It appears I was using `@initDuration+@billedDuration` and not `@initDuration + @duration` artificially inflating the baseline to 144ms from ~78ms. The delta between making a service call to STS from init vs. the handler is close to nothing when using llrt.
add a skeleton here at some point
5 months ago
0
0
0
@jason.energy
was a multimodal mc at
#cascadiajs
He ranged from concert in the park pose to Carole Baskin leopard print. Good times!
5 months ago
1
6
1
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.
5 months ago
1
1
1
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.
5 months ago
0
0
0
Got my api running on llrt! They patched the iam client issue. Init Duration vs Node 22 went from 375 ms to 114 ms (3.3x improvement) and normal invokes went from 181 ms to 81 ms (2.2x improvement). All with much less memory; in Node I allocated 832 MB vs 256 MB for llrt.
add a skeleton here at some point
5 months ago
1
2
0
PSA, the npm packages `debug` and `chalk` got compromised.
www.aikido.dev/blog/npm-deb...
This hacker news comment has a ripgrep command to make sure you don't have it:
news.ycombinator.com/item?id=4517...
loading . . .
npm debug and chalk packages compromised
The popular packages debug and chalk on npm have been compromised with malicious code
https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised
5 months ago
0
0
1
Added a new CloudWatch Insights query to get coldstart time by lambda runtime and memory to this gist:
gist.github.com/perpil/abfba...
5 months ago
0
0
0
Stymied again. I got pieces working, but client-iam doesn't work with llrt. I tried swapping the iam client with aws-lite, but llrt doesn't support its dependency on node:querystring.
add a skeleton here at some point
5 months ago
0
1
1
It's happening! I think I've figured out how to fully get my API working on
github.com/awslabs/llrt
by migrating to hono. POC seems to work.
loading . . .
GitHub - awslabs/llrt: LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications. - awslabs/llrt
https://github.com/awslabs/llrt
5 months ago
0
0
1
This speaker headshot from GitHub Universe is built different.
6 months ago
1
1
0
This limbo attempt of mine circa 2021 has it all. I think the man bun threw off my center of balance.
loading . . .
6 months ago
0
0
0
Caught up with
@alexdebrie.bsky.social
who is out here for the AWS heroes summit and hand delivered a crab sando.
6 months ago
0
1
0
Scored 5lb 8oz of stalkeyed sidewalkers yesterday with Captain
@pete-naylor.bsky.social
6 months ago
1
1
0
Still not getting billed for my init duration, I thought it was supposed to start on August 1st?
7 months ago
1
2
0
All smiles in the intense Seattle sun with Allen
@readysetcloud.io
and Jeevan
@antstack.com
at
#buffconf
7 months ago
0
2
0
The LED drivers keep crapping the bed in my lights. I just buy a donor and Frankenstein the new driver into my existing light.
7 months ago
0
0
0
My son said "Hey Google" instead of "Hey Dad" to me today. Awkward π³.
7 months ago
0
0
0
Back by popular demand, Seattle is offering free blackberries to everyone all August long.
7 months ago
1
3
0
While coldstarts are still free, I reran my benchmarks with
aws-lite.org
It's 15% faster than all my optimizations so I updated my recent article to include it:
speedrun.nobackspacecrew.com/blog/2025/07...
h/t
@brianleroux.bsky.social
loading . . .
The Fastest Node 22 Lambda Coldstart Configuration - Speedrun
Beat bundling by 100 ms
https://speedrun.nobackspacecrew.com/blog/2025/07/21/the-fastest-node-22-lambda-coldstart-configuration.html#benchmarking-awslite
7 months ago
1
5
1
My Lambda coldstarts are faster than yours. A new article detailing all the tricks I use to save about 100ms when using Node 22. Just in time for AWS billing for Init Duration starting August 1.
speedrun.nobackspacecrew.com/blog/2025/07...
loading . . .
The Fastest Node 22 Lambda Coldstart Configuration - Speedrun
Beat bundling by 100 ms
https://speedrun.nobackspacecrew.com/blog/2025/07/21/the-fastest-node-22-lambda-coldstart-configuration.html#measuring-e2e-time
7 months ago
2
5
0
Load more
feeds!
log in