Digest 08/2025
Let's do one more digest before the madness named AWS re:Invent starts as I think once it is over I will be curating one special digest for all of new AWS releases which I find interesting.
Prisma finally launched its rust-free ORM. Who would say that in the JavaScript world the communication between super fast Rust and JavaScript would be problem. Nevertheless I am glad that Prisma team has admitted its mistake and fixed it. I am mostly happy about simplified setup with AWS Lambda 🙃
My whole career I was pushing everyone to make as efficient requests as possible. I was pushing everything to backend so the client is just super simple presentation layer. I might've been wrong. I don't agree with everything Front-end maximalism is about but I am now more mature and trying to do more stuff with data on front-end.
Here is a very nice article about history of internet domains.
Nowadays everything seems to be revolving around Kubernetes, DevOps and observability. Here is very nice tutorial on how you can achieve Open Telemetry observability with AWS Lambda and CloudWatch.
This last few months I am considering I will try Svelte and maybe even SvelteKit. It's probably because of articles like this and this.
At least maybe until Remix 3 is not production ready (which might be years).
Writing React on server but it is not server components? It is JSX which generates express routes. Not sure if laugh or cry. Probably laugh.
Using Amazon Q for generating slick infrastructure charts? I might try it as it seems that AWS Marketplace now needs charts for your product submissions.
Very nice guide on how to go dark - properly.
I like how you can nowadays use native date picker without any JavaScript library.
Learn how to also eliminate other JavaScript libraries.
GitHub just made a decision that you shouldn't use toasts. Let's toast to that! 🍻
DynamoDB day
This Wednesday I've participated on DynamoDB Day webinar and it was a blast.
Marc Pinaud introduced new multi-attribute composite keys in GSI.
Alex DeBrie opened my eyes with presentation about indices with projected attributes - when the attribute is not projected in the index and it changes the index is not updated which means that you don't pay for extra WCU. As always watching Alex to talk about things he understand was a pleasure. Main theme from his presentation was "you are the query planner in DynamoDB".
Esteban Serna showed us how generative AI can help you to migrate from MySQL to DynamoDB. Also he mentioned DynamoDB modelling MCP tool which can help you to test your ideas but you kind of still need to understand how DynamoDB works and to be basically an expert on data modelling with it 😀
Sébastien Moulin talked about how at Ubisoft they migrated from MongoDB to DynamoDB and reduced their cost by 90%.
Since the webinar was hosted by EON, Ron Kimchi showed us what the EON is all about. It seems that it is really great service and I think I might look into it in the future.
Everything has been wrapped up by panel discussion. The DynamoDB Contributor Insights for throttled keys only has been mentioned several times.
If you still don't know what the DynamoDB is, here is nice article about its history.
pre:Invent launches
I hope AWS has more to come if they are releasing such great things even before re:Invent starts...
CloudWatch logs centralization - I believe this might be game changer for many companies.
Regional NAT Gateway - from now on you don't need NAT gateway in each AZ you can deploy single regional NAT gateway. The price is the same though as for regional NAT gateway you will get billed for each AZ as well if I understand it correctly.
AWS Lambda networking over IPv6 - if you want to use AWS Lambda in private subnets you can leverage its new IPv6 support and run it without NAT gateway which might positivelly affect your bill.
CloudFront flat rate pricing - it seems that this blog could run for free forever but since noone is reading it it still cost $0/month 😀
aws login - which seems to be the same thing as aws sso login but for the use-case where you don't use IAM Identity Center. Neat.
Here is nice breakdown of other releases.
That's it for today!
