Application Integration and EDA Improvements 🚀☁️ #71
SNS FIFO with high through-put and EventBridge cross account direct targets
In the previous issue, DynamoDB with configurable point-in-time recovery 🚀☁️ #70 focused on how you can configure DDB point-in-time-recovery spanning between 1 to 35 days.
In this issue, we are looking into Event-Driven Architecture (EDA) where announcements such as EventBridge with cross-account direct triggers enable workloads that need cross-account events and when you combine it with the power of SNS FIFO, ensures ordering of events/messages with high throughput. Making it a big announcement for EDA workloads.
In other news, Serverless Framework has stopped accepting OSS contributions for version 3 with the focus being complete on version 4. Glad to see Serverless Inc growing but sad to also see the community get hit to the side road with declined PRs for v3. Check out Samuel Lock’s post for more details.
⭐ Pick of the month
This month’s Pick is “Amazon DynamoDB“.
Uriel Bitton explains how DynamoDB Streams Batch Processing works and how batch size and Lambda as a trigger for DDB Streams play along well for production systems.
Jones Zachariah Noel N (author) shares how you can save more by choosing the right DynamoDB table class - Standard or Standard Infrequent Access classes based on access/read requests of the DynamoDB table.
🚀 AWSome content to learn from
Eric Johnson has pulled across all the amazing things with Serverless in 2024 Q4 in Serverless ICYMI Q4 2024.
Giri Venkatesan dives into Events v/s Topics in content of design time and runtime giving a good comparison and also how they are important architecture decisions.
Learn about implementing passwordless sign-in flow with email in Cognito by Arpad Toth with a tutorial for setting up SES, Cognito with email flow, and required IAM permissions.
Girish Bhatia explains Lambda recursive loops for EDA feature with the need of why recursive loops could end up being a disaster and how to enable the configuration with SQS Queue and Lambda.
Rajdeep Saha breaks down rule-based message filtering with EventBridge and SNS to trigger different target AWS Services like Lambda function or Step Function.
Heeki Park writes about the design trade-offs when building Serverless APIs on AWS with the factors of p99 response latency, cold starts, API structure with resources and methods along with Lambda fns being the core.
Avinash Dalvi shares how to set up deep link in Angular with AWS Amplify hosting and how the redirects work with Amplify Hosting by making the configurations needed to resolve deep links.
Jones Zachariah Noel N (author) shares the first impression of S3 Tables and S3 Metadata in the blog Amazon S3 is more than storage and brings in a lot for the analytics ecosystem and how plays a pivotal role in Analytics workloads.
⚒️ What's happening with Serverless tools, samples and projects
LocalStack 4.0 introduces the all-new Event Studio
Tobias Schmidt (AWS Fundamentals) has published a NodeJS app with Fargate via ECS using SST v3 and Amazon Aurora DSQL.
Jimmy Dahlqvist has published PEP and PDP with the Cognito User Pool solution.
Matheus das Mercês has published CDK fine-grained tests sample, read more about it.
Marko Djakovic has published Serverless AWS Chat with IoT Core and AppSync Events, read more about it.
🎙️ Podcasts, videos and live-streams
On the Real World Serverless Podcast, Yan Cui chats with David Boyne about EventCatalog revolutionizing governance in EDA.
On The Zacs’ Show Talking AWS, Arshad Zackeriya and Jones Zachariah Noel dive into Amazon EventBridge: Cross-account direct delivery.
Ahmed Ali explains SQS v/s SNS.
Rahul Pulikkot Nath dives into AWS Lambda SnapStart with .NET.
Thomas Klug and Jason Wadsworth dive into Momento Topics.
🗓️ Mark your calendars
ServerlessDays Manchester happening on February 20th, 2024.
AWS Community Days are happening -
ACD Ahmedabad on February 8th, 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)
ACD Bengaluru on May 23rd, 2025. (CFPs open)
ACD Adria on September 5th, 2025.
📢 What's new in Serverless
The AWS Management Console now supports simultaneous sign-in for multiple AWS accounts
AWS CodePipeline introduces new debugging experience in AWS Management Console
Amazon S3 Tables are now available in five additional AWS Regions
Announcing high-throughput mode for Amazon SNS FIFO Topics
Amazon EventBridge announces direct delivery to cross-account targets
Amazon Aurora PostgreSQL Limitless Database now supports PostgreSQL 16.6
Announcing general availability of AWS Managed Notifications
Amazon S3 Metadata is now generally available
AWS Amplify now supports using the TypeScript Data client in server-side AWS Lambda functions
👨💻 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!
Thanks for the Pick of the month nomination :)