Off-by-none: Issue #278

May 7, 2024

Only have a few minutes? Check out this week's MOST POPULAR links as chosen by our email subscribers.

AWS has a Q about DevEx 🧑‍💻

In our previous issue, IBM tried to become cloud relevant again, Amazon Bedrock kept adding features, and there was a new Serverless Handbook. This week, AWS levels up on the AI leaderboard, DynamoDB lets you limit throughput, and a new book helps you make Rusty Lambda Functions. Plus, we have some amazing content from the serverless community!

🧑‍🏫 Don't forget to take the latest Off-by-none Cloud Quiz! 7 questions to test your knowledge of recent cloud news and learn something along the way. Plus it's fun! 😉

Serverless News & Announcements 📣

The biggest announcements from AWS last week were the general availability of Amazon Q Business and Amazon Q Apps (Preview) and the news that Amazon Q Developer is now generally available. If you look up "going all in on AI" in the dictionary, it might just point you to these two announcements. Seriously, though, looking at some of what AWS has done here is quite impressive. Amazon Q Business being able to integrate with and ask natural language questions to other enterprise systems could dramatically increase productivity. Plus, the work they've done on minimizing hallucinations means you might even be able to trust the responses.

On the Amazon Q Developer side, I'm really excited to see where this could go. They are saying that it "includes new capabilities to reimagine [the] developer experience." That's a bold statement, and if AWS can leverage these tools to finally crack the DevEx gap, I'm all for it.

In other AI-related AWS news, Knowledge Bases for Amazon Bedrock now supports MongoDB Atlas for vector storage, Amazon Titan Text Embeddings V2 is now available in Amazon Bedrock, Amazon Transcribe announced general availability of generative AI-powered call summarization, and Amazon Bedrock is now available in the Asia Pacific (Mumbai) Region.

AWS also made some useful serverless-related announcements. Amazon DynamoDB introduced configurable maximum throughput for On-demand tables (read more about it here), Amazon DynamoDB now supports an AWS FIS action to pause global table replication, AWS Amplify Gen 2 is now generally available, and Amazon CloudWatch launched resource filtering for cross-account observability - which is pretty cool.

And finally, Luciano Mammino and James Eastham are working on a new book, Crafting Lambda Functions in Rust. You can go and buy it now to follow along.

⚠️ Hackathon Alert: Build an app on AWS, win cash prizes, learn new tech
Diagrid is thrilled to invite you to the Diagrid Catalyst AWS Hackathon—a four-week, virtual event where you can unleash your creativity and showcase your coding skills by building or modernizing a cutting-edge application using the powerful serverless Catalyst platform, powered by open source Dapr. Get ready to collaborate, compete, and win cash prizes! Find out more and register here. Sponsored

Serverless Concepts 🏗

Here are some excellent posts to help level up your serverless game.

Serverless Tutorials 👷‍♀️

Lots of really great tutorials this week. And most of them are not about AI. 😀

Serverless Reads 🤓

Tenant Switching and Custom Permissions in a Multi-Tenant Serverless Application
A lot goes into building multi-tenant systems in the cloud. This is just a great article with some solid architectural recommendations in it.

Serverless Doesn't Stand Still
Seth Orell shares some thoughts on why you need to keep adapting and upgrading your technology to stay innovative and how serverless fits in.

How I Tricked AWS CloudFormation To Power An API
Like using Route 53 as a database, this is objectively a bad idea. But as far as Meme-Driven Architecture is concerned, it's fascinating. Intentionally or not, Samuel Lock is pointing out the fact that just because you can, doesn't mean you should.

Automating the Klarna Card Ownership Fees System using AWS Step Functions
Most processes can be automated with Step Functions. Let Michel Neumann's story inspire you to automate some of yours.

Podcasts, Videos, and more 🎧

AWS Bites #122: Amazing Databases with Aurora
Eoin and Luciano give a great overview of Amazon Aurora, compare Aurora Serverless V1 and V2, and touch on billing, the data API, RDS query editor, and RDS proxy.

Connecting Confluent Kafka to AWS | Serverless Office Hours
Joseph Morais and Mithun Mallick join Julian Wood to show how you can use serverless services to incorporate on premises data sources using Apache Kafka.

Is AI working for Big Tech? Financial reports suggest the payoff may take time
I found this episode to be super interesting. With all the recent quarterly results being reported, the Vultures discuss if all the AI hype is actually paying off.

Ampt Live: Building a Serverless Image Optimizer on AWS with Ampt
I show you how to build serverless image optimization workflows using S3 triggers, on-demand web requests, and more with Ampt and AWS.

Understanding the SAGA pattern with AWS Step Functions - With Demo
Marcia Villalba introduces you to the Saga pattern, which is crucial for handling failures in distributed transactions across microservices.

Rusty 🦀 Lambda Functions | S03 E14 | Build On Weekly - aws on Twitch
Benjamen Pyle joins Rohini and Darko to demonstrate building Lambda Functions using Rust.

Orchestrating workflows with Temporal
Allen and Andres explore orchestration with Temporal and give their thoughts on the developer experience, ease of use, and how it fits into your software projects.

New from AWS 🆕

And here are a few more AWS announcements that might catch your attention:

Upcoming Serverless Events 🗓

May 10, 2024 - Diagrid Catalyst AWS Hackathon - Project Submissions Open.

May 21, 2024 - ServerlessDays ANZ - Sydney, AU

May 23, 2024 - ServerlessDays Belfast 🗣️

May 24, 2024 - ServerlessDays ANZ - Auckland, NZ

June 13, 2024 - ServerlessDays Milano 2024 🗣️

Please send me your serverless events!

Star of the Week ⭐️

This week's star is Seth Orell (@sethorell). Seth is a Principal Platform Engineer at Parsable, a serverless advocate, and an AWS Community Builder. Seth has been writing some excellent serverless posts on his Substack for quite some time and if you haven't subscribed yet, you definitely should. Thank you, Seth, for sharing your love of serverless with the community.

Final Thoughts 🤔

I've been somewhat indifferent towards GenAI since OpenAI unleashed ChatGPT to the masses a year and a half ago. This is mostly because the vast majority of people (and companies) were using it to flood the Internet with more noise and junk. The hallucinations are still really bad, the noise is worse than ever, and the VC bets outside of model makers and providers seem like lighting money on fire. But despite all that, the one company, other than Microsoft, that might actually be able to integrate enough of the good to streamline value, is AWS. Nothing's perfect, and I still think there is a lot of over-hyping going on, but AWS might be on the right track here.

Also, don't forget to check out the Diagrid Catalyst AWS Hackathon!

Until next time,
Jeremy

I hope you enjoyed this newsletter. We’re always looking for ideas and feedback to make it better and more inclusive, so please feel free to reach out to me via X, LinkedIn, or email.

Previous Issue

Issue #277April 30, 2024

Sign up for the Newsletter

Stay up to date on using serverless to build modern applications in the cloud. Get insights from experts, product releases, industry happenings, tutorials and much more, every week!

 

This Week's Top Links

We share a lot of links each week. Check out the Most Popular links from this week's issue as chosen by our email subscribers.

 

This Week's Sponsor

Check out all of our amazing sponsors and find out how you can help spread the #serverless word by sponsoring an issue.

 

About the Author

Jeremy is the CEO and Founder of Ampt and an AWS Serverless Hero that has a soft spot for helping people solve problems using serverless. He frequently consults with companies and developers transitioning away from the traditional “server-full” approach. You can find him ranting about serverless on Twitter, in several forums and Slack groups, hosting the Serverless Chats podcast, and at conferences around the world.

 

Nominate a Serverless Star

Off-by-none is committed to celebrating the diversity of the serverless community and recognizing the people who make it awesome. If you know of someone doing amazing things with serverless, please nominate them to be a Serverless Star ⭐️!