Lambda,SQS and Batches πβοΈ #63
And also AppSync has improved API monitoring and new Heroes!
In the previous issue, Recursive loops and validation APIs πβοΈ #62 looks at some of the updates on Lambda and Step Functions.
In this issue, we look at some amazing content about Lambda - itβs working, deployments, layers and extensions. Also, how SQS and Lambda makes a good combination with use-case involving batches. That said about SQS, we have SQS as the pick of the month!
Welcoming the new AWS Heroes - Faye Ellis, Ilanchezhian Ganesamurthy, Jaehyun Shin, Jimmy Dahlqvist, Lee Gilmore, Maciej Walkowiak and Minoru Onda
β Pick of the month
This monthβs Pick is βAmazon Simple Queue Service (SQS)β.
Pubudu Jayawardana shares in detail about SQS encryption options when it comes to data in transit, server-side encryption and also working with cross-account.
Jones Zachariah Noelβs (author) has published how to get started with SQS and understanding types of SQS: Standard and FIFO. If you have cross-account messages, the SQS queue can trigger cross-account Lambda.
π AWSome content to learn from
Neo Kim shares how AWS Lambda works in terms of scalability, performance, and latency also addressing the warm start and cold start in Lambdas with the background of a startup moving to Serverless.
Omshree Butani writes how you can deploy AWS Lambda with CodePipeline and CodeBuild in a step-by-step guide to set up the pipeline, the policies for the pipeline and configuring CodeBuild project.
Ankur Tyagi takes a dig at Serverless databases that reiterates what is Serverless, when to go for it and when not to, and DBs such as Firestore, MongoDB Atlas Serverless, Aurora Serverless, Neon, and Supabase.
Matthew Bonigβs blog about the batch process in AWS - an exercise in nuance talks about the patterns of achieving batching of SQS with Lambda triggers to revamping with DynamoDB Streams and EventBridge.
Why you should use AWS Lambda layers by Awedis Keofteian talks about how code size for Lambda affects and reduces the size of deployment packages and decouples the dependencies.
Taking an alternative route to batch, Zied Ben Tahar shares scheduling events with EventBridge Scheduler which sheds light on the downside of batches with possible approaches with one involving EventBridge Scheduler.
Ran Isenberg digs into AWS Lambda Extensions sharing the insights of both sides of the Lambda Extensions and when to use it with some of the use-cases with observability and chaos engineering.
Luc van Donkersgoed shares PostNLβs Serverless Journey which talks about what it was before Serverless for PostNL and the reason for the change with how pricing, scaling, and delegating the hardest problems to AWS was a win.
Serverless AWS Account Watcher by Darryl Ruggles walks through a SAM app that tracks certain actions where EventBridge default Event Bus and Event Rules and uses different delivery modes like Slack, SMS or email to notify.
βοΈ What's happening with Serverless tools and projects
Kishan S has published REST API Gateway.
James Eastham has published a Serverless Sample app with DataDog.
AsyncAPI integration with EventCatalog is now available.
LocalStack 3.7 is now live.
Kong announces Konnect Serverless Gateways.
With AWS re:Invent closing up, get your planning done with re:Invent Planner by Raphael Manke
ποΈ Podcasts, videos and live-streams
On BelieveInServerless, Serverless is for everyone by Sheen Brisals. Live coding to build a full-stack app using Lambdalith with Allen Helton and Andres Moreno.
Prashanth HN and Sheen Brisals on AntStack TV - Why Serverless is becoming the new norm.
Anton Babenko continues improving Serverless.tf.
Manoj Fernando creates a crash course on EventBridge Pipes.
James Eastham demonstrates building Serverless Web Applications with Rust and Cloudflare Workers.
Infrastructure, AWS, AI and Jobs, HTMX & more with Jeremy Daly, Alex DeBrie and Sean Falconer.
On The Zacsβ Show Talking AWS, Johannes Koch joins with Arshad Zackeriya and Jones Zachariah Noel to talk about DevOps and T-Shape Model.
ποΈ Mark your calendars
Brisbane Serverless Meetup happening on September 19th, 2024.
Melbourne Serverless Meetup happening on September 19th, 2024.
Serverless lessons for startups happening on September 19th, 2024.
AWS User Groups in India are hosting 30 days of AWS Amplify between October 26th, 2024 to November 25th, 2024. (CFPs are open).
ServerlessDays are happening -
ServerlessDays Lima on September 20th, 2024.
ServerlessDays Tokyo on September 21st and 22nd, 2024.
ServerlessDays Cardiff on October 10th, 2024.
ServerlessDays Sao Paulo on October 19th, 2024 (CFPs are open).
ServerlessDays Rome on December 13th, 2024 (CFPs are open).
ServerlessDays Manchester on February 20th, 2024 (CFPs are open).
AWS Community Days happening -
ACD DACH on September 17th, 2024.
ACD Italy on September 27th, 2024.
ACD Delhi NCR on September 21st, 2024.
ACD Hungary on October 4th, 2024.
ACD Rajasthan on October 5th, 2024 (CFPs are open).
ACD Malaysia on October 12th, 2024 (CFPs are open).
ACD Adria on October 18th, 2024.
ACD UAE on October 19th, 2024.
ACD Indonesia on November 23rd, 2024 (CFPs are open).
PulumiUp - Cloud and IaC conference happening virtually on September 18th, 2024.
π’ What's new in Serverless
Amazon DynamoDB announces support for Attribute-Based Access Control.
AWS AppSync enhances API monitoring with new DEBUG and INFO logging levels.
Amazon Cognito user pools now offer email as a multi-factor authentication (MFA) option.
π¨βπ» Word from the author
Thanks for the constant love and support from everyone in the Serverless community!
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!