#30 Multi-Agents! 🤖
This week, our expert is AWS Serverless Hero Hazel Saenz, our spotlight falls on AWS Data Hero Alex Debrie, we look at the latest AWS service releases, news, blog posts, & more!
Welcome
In last week’s issue, our serverless expert was AWS Principal Solutions Architect Ben Moses, and our spotlight fell on AWS Head of Serverless Go-To-Market Emily Shea!
This week, our serverless expert is AWS Serverless Hero Hazel Saenz, our spotlight falls on AWS Data Hero Alex Debrie, we look at the latest AWS service releases, blog posts, hints and tips, news and more!
This week’s newsletter is sponsored by Leighton.
📰 Articles that caught the eye
Here are some of the stand-out articles I read during the week in the World of Serverless!
⭐ My favourite this week was the article by Yan on the advantages and disadvantages of Lambdaliths!
DynamoDB Monitoring with cdk-monitoring-constructs by Marcos Henrique.
Giuseppe Battista covers Model Context Protocol (MCP) and Amazon Bedrock.
Vadym Kazulkin tries out the new AWS Lambda Profiler Extension for Java. (also Part 2)
Marco Cornejo covers ‘AWS CloudWatch: Why I stopped paying for external Monitoring tools‘.
Sanika Kotgire discusses AWS Lambda – Understanding Pricing and Strategies to Optimize Cost.
🎓 Ask the Expert
Each week, I ask a different serverless expert the same three questions to get their personal insights - this week, we have AWS Serverless Hero Hazel Saenz:
Opinions are the author’s and do not express the views of their employer.
1. What is one common mistake you see teams making when implementing serverless solutions, and how can they avoid it?
One of the most common mistakes I’ve seen is implementing a serverless architecture without a solid understanding of best practices.
This often leads to poor decisions, such as improper code organisation, lack of observability, or inefficient configuration of execution times and concurrency. The longer these issues persist, the harder they become to fix. While you don’t need to be an expert when starting with serverless solutions, having a good grasp of design patterns and best practices can save you headaches, costs, and time in the long run.
Before jumping into code, take the time to plan your solution. Deciding on observability tools, architecture patterns, linters, programming languages, and unit testing frameworks beforehand will help streamline development, ensure stability, and allow your application to scale effortlessly. Thoughtful planning at the beginning can make all the difference in maintaining a smooth and efficient serverless deployment.
2. Which serverless tool or service are you most excited about right now, and why?
Right now, I’m really excited about Amazon Bedrock Multi-Agents. I’m working on a community-driven application that leverages Amazon Bedrock Agents, and I’ve encountered performance challenges, especially when handling multiple tasks in parallel.
Exploring Multi-Agents has been key to solving these issues, as it enables better coordination and load distribution, reducing response latency and improving efficiency.
3. What is your favourite trick or tip when working with serverless that the readers may find interesting?
One of my favourite productivity hacks is maintaining a personal collection of optimised prompts to speed up my development process.
For instance, since I frequently use hexagonal architecture in Lambda, I have a prompt that generates the correct base code structure for any new function within minutes. This saves me time and eliminates repetitive coding, allowing me to focus on solving real problems rather than rewriting the same setup over and over.
✅ Bonus tip: join the hashtag#believeinsls discord! There is a community there to answer any questions you may have without getting overzealous on serverless or without judgment! Check it out!
🚀 New Releases
Here are the latest releases this week in the AWS World:
⭐ The most interesting for me were the changes with DynamoDB streams and EventBridge Scheduler AWS PrivateLink support.
Amazon CloudWatch RUM is now generally available in 2 additional AWS regions.
Amazon Bedrock Custom Model Import introduces real-time cost transparency.
Amazon Bedrock Knowledge Bases now supports Amazon Opensearch Managed Cluster for vector storage.
AWS Amplify Hosting announces Web Application Firewall Protection in general availability.
Amazon S3 Tables are now available in three additional AWS Regions.
Amazon Bedrock now supports RAG Evaluation (generally available).
🔥 Tip: Check out https://aws-news.com/ for the very latest up-to-date serverless releases as they happen, created by the talented AWS Serverless Hero Luc van Donkersgoed.
👷🏻 Tools & Frameworks
Check out the latest open-source frameworks, news, and tool updates from the past week.
MikroSign - MikroSign provides cryptographic verification for API endpoints without external dependencies. It's designed for securing critical operations like software updates, deployment pipelines, and privileged operations.
EventCatalog 2.32.1 - Introduces grouped resources.
Bun v1.2.6 - performance improvements for Express and Fastify.
AWS Console Mobile App - now access 24 additional AWS services including Service Quotas, CloudFront, Amazon SES, AWS Cloud9, and AWS Batch via an integrated mobile web browser experience in the AWS Console Mobile App.
Well-Architected Lens Editor - Pascal Euhus has created an online editor that makes it much more convenient to manage your WARF lenses.
Next.js Patches Critical Middleware Vulnerability - Next.js has patched a critical vulnerability (CVE-2025-29927) that allowed attackers to bypass middleware-based authorization checks in self-hosted apps.
✖️ Social of the Week
This week’s social is on X by Sandro Volpicella:
Do I even need to explain this one lol? 😉 Anybody working with ephemeral environments will know this can be a bit of a pain in all honesty, waiting for a CloudFront distribution to deploy for a small PR that probably took less time to write the code for!
How do you deal with this issue with ephemeral environments? Please feel free to leave a comment below.
🎙️ YouTube & Podcasts
Here are some of my favourite videos and podcasts this week.
⭐ My favourite video this week is by Vlad and Sheen, covering balancing coupling in software design.
Vlad Khononov & Sheen Brisals cover Balancing Coupling in Software Design.
Continuous Delivery Explained PERFECTLY In 15 Minutes by Dave Farley.
Luciano Mammino and Eoin Shanaghy discuss Step Functions with JSONata and Variables.
Derek Comartin covers ‘Disparate Data: Should You Fetch in Real-Time or Cache for Speed?’.
ThePrimeagen and Lex Fridman - “Will AI replace programmers?“.
💡 Hints & Tips
Each week, I share any quick hints or tips based on things I notice in day-to-day engineering life. This week our tips come from the community!
⭐ [Tip 1] Log Cost Optimisation with Log Buffering
AWS Serverless Hero Ran Isenberg shared a great post on cost optimisation through buffering CloudWatch logs using a new feature of the Lambda Powertools package.
Python Framework | TypeScript Framework |
⭐ [Tip 2] Patience is a virtue!
Another great tip, this time from AWS Serverless Hero Luciano Mammino! I came across a similar issue recently with Amazon Cognito and the hosted UI, and again, grabbing a coffee and a break from my desk, and it righted itself.
Weekly Case Study 🔍
This week’s case study comes from Tapestry.
Tapestry, the global luxury retailer behind Coach and Kate Spade, used Amazon Bedrock and generative AI on AWS to build an enterprise-wide knowledge management system that helps employees quickly access and interact with company data.
In just 4 months, they deployed a chatbot powered by Amazon Titan and Claude 3 Haiku models, serving 300 users across six teams, reducing search time and easing the burden on subject matter experts. With growing adoption across the organisation, Tapestry is expanding the solution’s capabilities, including voice interaction, to further enhance efficiency and innovation.
🗣️ Inspirational Quotes and Thoughts
This week’s inspirational quote comes from the stoic philosopher Marcus Aurelius:
"Think of yourself as dead. you have lived your life. Now take what’s left and live it properly."
- Marcus Aurelius
As you go into the weekend and the following week, think about this powerful quote from Roman times.
Are you simply existing at the moment, week in and week out, not really living the life you want? Do you have goals and wishes that you are not actively pursuing? If it’s you, go take those first steps to achieve what you have always wanted.
It reminds me of a second quote by Confucius, “We have two lives, and the second begins when we realise we only have one“.
🗳️ Poll of the Week
In last week’s poll, we asked the question “How do you work with DynamoDB in Serverless solutions?“, with 70% saying the AWS SDK v3, 20% saying DynamoDB-OneTable, and 10% saying DynamoDB Toolbox. Im really surprised more people didn’t put down Dynamoose.
This week, we ask the question, “Do you do "vibe coding" on personal projects with generative AI?“. Leave a comment below on why you chose your answer and your experiences!
📅 Serverless Events
The following serverless events are upcoming, so mark your calendars.
🎟️ To note, CFP is currently open for the AWS North conference which I am helping organise, and we also have opportunities for lightening talks throughout the day. Go check it out!
Other fantastic events happening soon:
AWS Community Day Italy - 2nd April 2025
AWS Community Day Romania - 10th April 2025
AWS Community Day Turkey - 19th April 2025
ACD Bengaluru - 23rd May 2025
ACD Adria - 5th Sept 2025
AWS Community Day Baltic - 10th Sept 2025
ACD DACH - 7th Oct 2025
AWS North Community Conference - 16th Oct 2025
Do you have any upcoming events that you want to highlight? Message me below!
⭐ Spotlight
This week’s spotlight falls on AWS Data Hero Alex Debrie!
Alex is an AWS Data Hero (and, for me, the real definition of an AWS Hero!), and the author of The DynamoDB Book, a comprehensive guide to data modelling with DynamoDB that many of us have leaned on over the years!
Regardless of whether you are new to DynamoDB or an experienced veteran, I would say you will always come away from reading this book having learnt more! (and will no doubt go back to it many many times!)
He has previous roles at Serverless Inc, Stedi, and Hudl, and now runs his own independent consultancy supporting clients with everything from up-skilling entire teams to data modelling and reviewing projects.
Alex is also an experienced international speaker, having spoken at many events, including re:Invent and AWS Summits, as well as live streams, external conferences, podcasts, workshops, panel chats and much more besides!
Thank you for all you do for our fantastic community Alex!
Thank you for reading the latest Serverless Advocate Newsletter!
If you want to find out a little more about me, please have a look at:
https://www.serverlessadvocate.com/
See you next time,
Lee