AWS Lambda now supports formatted Kafka events 🚀☁️ #81
Cloudflare Containers now in public beta
In the previous issue, Routing Rules for REST APIs 🚀☁️ #80, we looked into how the new API Gateway Routing Rules made the news.
AWS Lambda Functions just announced the support for formatted Kafka events with JSON Schema, Avro, and Protobuf which can now be integrated into your Schema Registry on Confluent and also AWS Glue Schema Registry. This brings about the abstraction for no more deserialization code to support different schema definitions and with in-built schema validation and event filtering.
Lambda Powertools also now supports Kafka utilities in Python, TypeScript, Java, and .NET.
If you are already familiar with Lambda event filtering, this support with formatted Kafka events now enables a smarter way to define event filters, making your Lambda function executions more cost-effective.
⭐ Pick of the month
This month’s Pick is “Event Driven Architecture (EDA)“.
Marcos Henrique’s blog rebuilding bloated CRON jobs with EventBridge Scheduler and how the rules with EventBridge for events based on CRON expressions for scheduler triggers Lambda functions.
Ricardo Cino shares DynamoDB Streams with more than 24 hour retention a workaround solution for a longer retention period without using Kinesis Data Streams.
Jones Zachariah Noel N (Author) shares why observability matters for Event-Driven Architectures, bringing in challenges of EDA with AWS services and how metrics, specifically from SQS and SNS with New Relic integrations, help. And if you are still confused - What? Why? When? EDA covers it about EDA!
🚀 AWSome content to learn from
Robert Slootjes explains AWS Lambda and RDS Proxy for a relational DB for Serverless compute, overcoming the limitations of RDS Data API with RDS Proxy with a step-by-step walkthrough.
Alex Raileanu takes a dig at Amazon DSQL and Lambda setup, which leverages AWS CDK and walks through the CDK IaC for DSQL support and needed configurations for the Lambda function.
Davide De Sio continues the series on AWS Strands Agents SDK to build a Serverless agent with persistent context using mem0_memory
tool and with the Serverless Framework.
Maurice Borgmeier builds a Stream Deck plugin to invoke a Lambda Function with a complete guided step-by-step tutorial to deploy and also set up the plugin for extending the capabilities of the Stream Deck button.
Simplified Data Workflows With AWS Step Functions Variables by Damien Jones explains how JSONata with Variables on State Machine definitions helps with orchestrating a simple data flow with Lambda and DynamoDB.
Akhilesh Mishra shares how managing AWS Lambda Layers was a nightmare until you start using variables in your IaC for managing Layers zip on S3 and templates with GitHub Actions to build Lambda Layers.
Still spending a lot on Lambda? Alessandro Volpicella has you covered with 5 tips to cut Lambda costs in a new AWS Account.
Tobias Schmidt shares an infographic about weighted aliases for Lambda functions.
⚒️ What's happening with Serverless tools, samples, and projects
Ran Isenberg has published v2.0 of aws-lambda-mcp-cookbook.
Paweł Zubkiewicz has published a modernized template of serverless-hexagonal-template.
Masashi Tomooka has a new version of deploy-time-build for CDK apps.
Cory Hall has published v2.0.1 of cdk-diff-action.
Danny Steenman has published a new version of aws-cdk-starterkit.
🎙️ Podcasts, videos and live-streams
Ayyanar Jeyakrishnan, in a guided tutorial, deploys Flask application to AWS Fargate with Amazon Q CLI.
Sven Al Hamad sits down with Jeevan Dongre: Unlocking the Power of Serverless Infrastructure.
James Eastham dives into simplifying local AWS Lambda development with .NET Aspire
On AWS Bytes, Luciano Mammino and Eoin Shanaghy break down facts about DSQL.
Alessandro Volpicella in a DIY video on setting up alerts for Lambda function with SST.
Ryan Williams shares an introduction to Amazon EventBridge using CDK.
🗓️ Mark your calendars
AWS Lambda Hackathon is going on until July 1st, 2025.
Serverless London July 2025 meetup on July 9th, 2025.
Build Full-stack AI Experiences with Amplify AI Kit by AWS UG Vadodara on July 12th, 2025.
Serverless on a Shoestring: Practical Tips to Slash Your Cloud Bills on July 27th, 2025.
GOTO Serverless Bengaluru is happening on August 8th, 2025.
AWS Community Days are happening -
ACD Singapore on August 2nd, 2025.
ACD Oceanic Virtual Edition on August 10th, 2025. (CFPs are open until July 27th, 2025)
ACD Australia on August 15th, 2025.
ACD Adria on September 5th, 2025.
ACD Bay Area on September 12th, 2025.
ACD Aotearoa on September 18th, 2025 (CFPs are open until July 27th, 2025).
ACD Poland on September 18th, 2025. (CFPs are open until July 6th, 2025)
ACD Portugal on September 27th, 2025.
ACD DACH on October 7th, 2025.
ACD Nordics on October 10th, 2025. (CFPs open until July 31st, 2025)
ACD CEE on October 16th, 2025.
ServerlessDays are happening -
Milano Serverless Days on October 21st, 2025 (CFPs open until August 17th, 2025)
Cardiff Serverless Days on October 23rd, 2025 (CFPs open until July 31st, 2025)
AWS Community Summit is happening on September 25th, 2025. (CFPs open until July 1st, 2025).
AWS North Community Conference is happening on October 16th, 2025. (CFPs are open until July 31st, 2025)
Serverless Architecture Con is happening on October 20-22nd, 2025. (CFPs are open)
📢 What's new in Serverless
Amazon S3 extends additional context for HTTP 403 Access Denied error messages to AWS Organizations
AWS Certificate Manager introduces exportable public SSL/TLS certificates to use anywhere
Amazon CloudFront streamlines CDN setup with smart defaults and automation
AWS IAM now enforces MFA for root users across all account types
AWS Lambda announces native support for Avro and Protobuf formatted Kafka events
AWS Step Functions TestState now available in the AWS GovCloud (US) Regions
AWS AppSync is now available in 3 additional regions
Amazon Cognito introduces AWS WAF support for Managed Login
Building serverless event streaming applications with Amazon MSK and AWS Lambda
Containers are available in public beta for simple, global, and programmable compute
Elastic Cloud Serverless now available on Google Cloud in Belgium and Mumbai
👨💻 Word from the author
Thanks for the support and let’s share more about Serverless!!!
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!