AWS re:Invent 2024 Day 2

Jeroen Reijn - Dec 4 - - Dev Community

Today was the second day of re:invent and the day was packed with exciting events. These days are full of sessions, social events and casual conversations at the Expo, Community Hub or just in line while waiting to get into a room.

The CEO keynote with Matt Garman

In the morning I kicked off the day with the keynote by AWS CEO Matt Garman. I quickly learned that walking up 30 minutes before isn't enough to get into the room. Who would have guessed right with 60.000 people attending re:invent. Luckily there are many overflow rooms available 😅 I thought Matt was killing it 🔥 during the keynote. He introduced some great new announcements and as expected the keynote contained quite some new innovations around Generative AI. However, I thought it was well positioned by talking about the use case and customer requests. It didn't feel like GenAI "because of GenAI" like last year.

There are definitely some announcements I want to explore further over the next period. Some of the highlights for me were:

  • The improvements for Amazon Q (unit test, documentation, code reviews, integration with GitLab Duo and transformations for .Net, VMWare and Mainframe).

  • The introduction of Amazon Aurora DSQL

  • The introduction of Amazon SageMaker Unified Studio

  • The introduction of Amazons own foundational models: Nova

If you want to see all announcements from re:invent don't forget to keep your eye on the top re:invents announcements blog.

Supercharge your Lambda functions with Lambda Powertools 🚀

Just after the keynote I attended the Dev session by Raphael Manke on Lambda Power Tools. Raphael gave one heck of a demo and showed how Lambda power tools can supercharge your lambda functions and help improve observability, idempotency, batch handling and much more.

The EMEA Community Builders Mixer

Next up was a EMEA community mixer in the Buddy V restaurant. It was great meeting many EMEA based Community Builders. I got to meet Lee Gilmore there who has an excellent newsletter called "Serverless Advocate" (be sure to check it out at). These mixer events are great for getting to know people and learn about what other community members are doing.

Mitigating noisy neighbour issues for multi-tenant SQS queues

After the mixer I headed to the MGM Grand together with Pubudu Jayawardana to attend a chalk talk about mitigating the noisy neighbours problem when having multi-tenant SQS queues.

They showed the following strategies:

  • Having a single queue per tenant
  • Separate queues for noisy neighbours
  • Sharding to different queues (for instance with a hash function)
  • Shuffle sharding
  • Dynamic overflow queues
  • Using SNS Topics and queues and downstream sources

It was my first chalk talk and I'm definitely going to attend more of these as I really liked the open format and white boarding with AWS specialists.

The Global AWS Community Builder mixer

After a quick workshop session on solving Idempotency issues in distributed systems it was time to head back for a Community Builders mixer with all community builders present at the AWS summit. It was great meeting Ayman Metwally, Jacob Verhoeks , Ivan Casco Valero, Rob Van Pamel, Fernando Paz, Jocelyn Poblete, Michael Liendo, Matt Bacchi, Arijita Mitra and Paloma Lataliza.

Jeff Bar was present and handed out some unique Builder Cards. For those of you who dont know, Jeff started the AWS blog about 20 years ago. It was also great to meet the people that bring this community together Jason Dunn, 🌤 Farrah Campbell and Thembile Martis!

Day two was another great day. The jetlag and long days are starting to wear on me a bit, but Im looking forward to day 3!

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .