EventBridge API destination's refresh tokens wraps up 2024 🚀☁️ #69
And in other news, 10 year old AWS Lambda is on the spotlight
In the previous issue, Share your lessons: Listen to the Heroes 🚀☁️ #68 that retrospects Dr. Werner’s keynote at AWS re:Invent 2024 and the callout to Listen to the Heroes.
In this issue, while we wrap up 2024; EventBridge makes a stunning rollout with API destinations which can invoke HTTP endpoints and extending the support of proactive OAuth token refresh for both public and private OAuth authorizing endpoints which reduces delays and errors with respect to expired token.
Once in your life, if you work hard and get really lucky, you get a unique opportunity to do something that really and truly matters to people. And I have been lucky. - Jeff Bar
In another news, Jeff Barr shares his move from the AWS News Blog to focus on other things at AWS. Personally, have been a big fan of his blogs and learning from them! Thanks Jeff for all the insightful blogs.
⭐ Pick of the month
This month’s Pick is “AWS Lambda Functions“.
Joris Conijn writes about how relative Python imports in a Dockerized Lambda Function that guides through how to work with Python packages with a cleaner codebase.
Unleashing AWS Lambda: The Serverless Superhero That Saves Developers from Infrastructure Nightmares by M Adan Sarfraz talks about the perks of using Lambda and a guide to deploy one in a jiffy!
Fabian Lober reflects on 10 years of AWS Lambda, from Lambda announcement from 2014 to the cases where Lambda is the core, navigating through the setbacks of Lambda and growth of Lambda.
Jones Zachariah Noel (author) has published about different features and hacks of Lambda - Lambda performance, Streaming responses, Lambda event filtering, Lambda Function URL and the list goes on….
🚀 AWSome content to learn from
Farzana Rahman Juthi puts together a guide - how to configure custom domain in API Gateway with hosted zone in Route53 and Certificate Manager to manage the SSL certificates.
Ran Isenberg’s blog Protect Your API Gateway with AWS WAF using CDK explains the importance of Web Application Firewall (WAF) and how it can be leveraged on API Gateway with a CDK sample.
Renato Losio reflects on S3 in the blog Around the World in 15 Buckets with an experiment to replicate objects in S3 bucket across storage classes to double on how fast replication happens on S3.
Marko Djakovic builds a Cloud Native Serverless Chat on AWS that is powered with IoT core and walkthrough of the architecture and how the PubSub model with IoT core and Lambda for authentication comes together.
Let’s understand Serverless architecture on AWS by Ganesh M iterates on the core Serverless Services offered by AWS along with the use-case to build one Serverless app and deploying with best practices.
Matthew Martz shares an interesting way to render diagrams with AWS Lambda that uses Puppeteer and S3 pre-signed URLs along with a CDK construct Matthew has built.
Allen Helton iterates on AppSync Events is great, but did you really want Serverless WebSockets with the offerings such as API Gateway WS and AppSync Events with some interesting takes and wishlist.
Understand with an architecture walkthrough how you can build an AWS Serverless multi-region application: active/active architecture with geolocation and health check fail-over with CDK by Steve Morland.
Benoît Bouré shares how you can unmarshal DynamoDB items with Step Functions using the native JSONata capabilities and with JSONata capabilities with Step Functions and few limitations on Step Functions.
⚒️ What's happening with Serverless tools and projects
Israel García has published a public repository - Open Source projects in AWS.
Rehan van der Merwe has published CDK Express Pipelines.
Prashanth HN, Vishwasa Navada K and Rahul Sawant have built a re:Invent session summarizer web app, and here is a a filtered list of Serverless sessions.
Ran Isenberg has published AWS Lambda handler cookbook 6.0.1
Andreas Wittig has published CFN Modules.
🎙️ Podcasts, videos and live-streams
Yan Cui explains AWS Cloud Development Kit (CDK).
Julian Wood breaks down the new AWS Lambda Console Code Editor.
Manoj Fernando deep dives into connecting EventBridge to Private API Gateway with VPC Lattice.
Cloud Podcast by Wojtek Szczepucha features Alessandro Volpicella sharing Unlocking the Power of AWS CloudWatch.
Khawaja Shams shares S3 is the backbone for all storage.
AWS re:Invent 2024 Session to catch up -
Private API integration for Amazon EventBridge and AWS Step Functions by Justin Callison, Michael Gasch and Uma Ramadoss.
Building an integration strategy for the future by Justin Callison, Tom Soderstrom and Brian Zambrano.
Containers or Serverless functions: A path for cloud-native success by Emily Shea and Maximilian Schellhorn.
🗓️ Mark your calendars
ServerlessDays are happening -
ServerlessDays Manchester on February 20th, 2024.
AWS Community Days are happening -
ACD Israel on January 13th, 2025.
ACD Italy on April 2nd, 2025. (CFPs open until February 1st, 2025)
ACD Romania on April 10th, 2025. (CFPs open until February 1st, 2025)
ACD Türkiye on April 19th, 2025. (CFPs open until February 15th, 2025)
📢 What's new in Serverless
Amazon EventBridge announces API destinations proactive OAuth token refresh
Amazon Aurora now supports PostgreSQL 16.6, 15.10, 14.15, 13.18, and 12.22
AWS Resilience Hub now supports Amazon CloudWatch alarm detection for application resilience
AWS Elastic Beanstalk now updates environment status when invalid
SES Mail Manager now supports full lifecycle logging
👨💻 Word from the author
As this year comes to a wrap, I still have my self-reflection blog of 2024 in progress but this year has been a milestone for The Serverless Terminal newsletter which crossed the 1K subscribers mark with an average 1.5-2k readers reading the newsletter issues. I want to take a moment and thank all of you for being part of this journey, some of you as contributors to the Serverless community, sharing your expertise and knowledge. And everyone that is the spreading the word of Serverless to greater heights. Kudos and thanks!
I’m open to feedback, so feel free to DM me on Twitter or LinkedIn for any queries about AWS or Serverless.
If you are looking for any guidance or assistance with learning Serverless, my LinkedIn DMs are open for a chat!
Stay tuned and share with Serverless enthusiasts. Follow The Serverless Terminal on X (formerly Twitter) and Blog.
Until next time, happy building on Serverless!