SQS DLQ redrive API, DMS Serverless AWS Lambda updates and AWS Outages 🚀☁️ - Issue #33
Manage your SQS DLQs better with redrive APIs, new Kafka Connect connector for EventBridge.
The advantage of being Serverless or building on a cloud platform is the responsibility of ensuring availability is on the cloud platform. Just 2 days back (June 13th, 2023), AWS experienced an outage in us-east-1, and upon investigating this, a subsystem that was responsible for AWS Lambda’s capacity management was the root cause. Also, as many AWS services internally use AWS Lambda, this resulted in a region-wide outage across many services.
In other news, there are a whole bunch of security updates coming from AWS re:Inforce.
📢 What's new in AWS Serverless
Amazon EventBridge announces open-source connector for Kafka Connect.
Amazon SNS now supports AWS X-Ray active tracing for FIFO topics.
AWS Lambda supports Kafka and Amazon MQ event sources in four additional regions and adds support for Ruby 3.2, also SnapStart for Java is available in 7 additional AWS Regions.
Announcing the general availability of AWS Database Migration Service Serverless.
Amazon Fraud Detector announces Event Orchestration with Amazon EventBridge.
Amazon SQS announces support for dead-letter queue redrive via AWS SDK or CLI.
Announcing preview of the AWS Database Encryption SDK for Amazon DynamoDB.
Amazon S3 announces dual-layer server-side encryption for compliance workloads.
🚀 AWSome content to learn from
Davide de Paolis explains in detail how DynamoDB makes a lot of difference where the take is on taking the decisions which wouldn’t result in tech debt and also dives into DynamoDB concepts and queries.
AJ Stuyvenberg (the new Serverless Hero) talks about addressing Lambda cold starts with lazy loading which explains about eager loading and the cold start analysis with it. And how lazy loading actually improves performance and also reduces cold starts.
Pubudu Jayawardana explains in his blog how Lambda concurrency is affected when you have SQS FIFO queue as your Lambda trigger with the CDK sample app which demonstrates this.
Learn about the new SQS redrive APIs with Golang and Step Functions by Benjamen Pyle which explains the new SQS redrive APIs and how Step Functions can help to orchestrate the redrive flow so that applications can now self-recover.
Does your Lambda function use looping statements? Anna Pastushko makes a case about while loops in Lambda functions, about how waiters and paginators could be the way ahead.
Bugrahan Sahin explains the 7 best practices for securing AWS Lambda functions which not only cover IAM but also ensure the triggers to Lambda such as API Gateway are secured with credentials.
Matt Morgan covers the concepts of IAM such as how policies, roles, and how the accessing medium - console or programmatic can secure with the roles and policies.
⚒️ What's happening with AWS Serverless tools and Open Source projects
Danielle Heberling (the new Serverless Hero) has built a serverless app - small talk, well if you are looking for small talk topics, this app has you covered!
Will Dady has open-sourced a CDK app - cdk-eventbridge-slack
Lars Jacobsson’s Lambda-debug helps you to invoke Lambda fn in cloud from any event source and intercept the requests with breakpoints locally.
Matthieu Napoli has published new features to Berf Dashboard.
🗓️ Mark your calendars
Serverless NYC w/Vadym Kazulkin happening on June 15th, 2023.
AWS User Group Bengaluru in collaboration with MongoDB is hosting Unleashing the Potential of AWS + MongoDB Solutions on June 17th, 2023.
AWS User Group Douala is hosting a meet-up about Building Serverless APIs with OpenAI on June 24th, 2023.
AWS User Group Madurai is celebrating Serverless month on June 24th, 2023.
ServerlessDays are happening -
ServerlessDays Zurich 2023 on June 22nd, 2023.
ServerlessDays Ahmedabad on September 9th, 2023.
ServerlessDays Cardiff 2023 on September 21st, 2023.
AWS Community Days happening -
ACD Midwest on June 15th, 2023.
ACD Malaysia on July 22nd, 2023.
ACD Philippines on July 29th and 30th, 2023.
ACD Aotearoa on September 6th, 2023.
ACD DACH on September 14th, 2023.
ACD NL on September 20, 2023.
CDK Day 2023 is happening on September 29th, 2023 virtually. CFPs are open.
⭐ Pick of the month
This month’s Pick of the month is “AWS Amplify“.
Erik Hanchett explains Amplify form builder and how the relationship fields could be used to generate forms for new items creation and updating existing data.
Jones Zachariah Noel (author) has published a series of blogs about AWS Amplify and the different categories offered by Amplify.
👨💻 Word from the author
Thanks for the great response to my previous newsletter issues and blog posts.
I’m open to feedback, so feel free to DM me on Twitter or LinkedIn for any queries about AWS or Serverless.
Congratulations and welcome to the new AWS Heroes - AJ Stuyvenberg, Danielle Heberling, Dominik Grzywaczewski, Johannes Koch, Michael Walmsley, Mikey Fan, Ran Isenberg, Sabiha Ali, Tomasz Dudek, and Wojciech Dąbrowski.
Stay tuned and share with Serverless enthusiasts.
Until next time, happy building on Serverless!