Is Serverless vendor lock-in a thing? πβοΈ #64
In other news, Cloudflare is on birthday week blast.
In the previous issue, Lambda, SQS and Batches πβοΈ #63 talks about Lambda workloads and features such as layers and extensions with deployment strategy.
In this issue, we are continuing SQS as the pick of the month with also some news about Cloudflare Queues going GA, coincidence? While we also talk about vendors, letβs address Serverless Vendor lock-in which is the top concern for cloud-native folks! Yes, today the cloud providers undoubtedly lock you in their ecosystem but Serverless tools are evolving to abstract the cloud provider specifics.
β Pick of the month
This monthβs Pick is βAmazon Simple Queue Service (SQS)β.
Pubudu Jayawardana continues on SQS journey by determining AWS Lambda concurrency when SQS FIFO Queue as triggered by understanding how SQS triggers Lambda with the message group ID.
Reshef Sharvitβs blog optimizing event-driven workloads: Our journey from Lambda triggers to polling that explains a problem they faced with microservices using Queue to trigger another Service.
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
Maik WiesmΓΌller provides some great insights intoΒ the intersection of agile and Serverless,Β including the shared responsibility model, adaptiveness, andΒ when Serverless isnβt the best fit.
Daniele Frasca dives into the stranger EventBus mesh pattern, which promotes EDA with microservices that use Amazon EventBridge Bueses, and also bus-to-bus event routing.
Supabase is in the news, Prashanth HN talks about βWhat I donβt like about Supabaseβ which sheds light on some of the unknowns and the limitations of compute.
Brett Andrews writes about why he moved from API Gateway to Function URL backed with CloudFront in terms of cost, timeout, and performance. Also, shares some reasons why Function URL with CloudFront.
Marco Troisi addresses the most frequent concern with Serverless vendor lock-in and explains it by comparing CosmosDB and DynamoDB while the vendor lock-in is an obstacle, building interfaces on top of these Serverless offerings.
Allen Helton writes the behind-the-scenes of Believe in Serverless community and how scaling community growth with code that publishes events powered with Step Functions, Neon DB, and OpenAI.
Lee Gilmore discusses the deterministic API test harness for AWS Step Functions e2e tests although Step Functions provides unit-testing, e2e is still with Step Functions local or LocalStack.
Lucas Vera Toro puts together a guided tutorial for maximizing performance with AWS AppSync direct integrations that walks thought DynamoDB, Open Search, HTTP direct integrations.
Viktor Ardelean published a post about logging in Lambda Functions and how Lambda Powertools plays an important role.
Uriel Bittonβs guide to choosing Lambdaliths v/s single focus functions helps you understand the tradeoffs with both patterns and also scenarios when and which pattern is best suited.
βοΈ What's happening with Serverless tools and projects
David Boyne has published EventBridge Lens.
Darryl Ruggles has published a Full-stack Serverless project - Serverless pizza ordering.
Cloudflare removes request fees for Service Bindings and Tail Workers (Serverless microservices tax).
Serverless Framework launches the AWS AI Stack.
Diagridβs Catalyst is now in public beta.
With AWS re:Invent closing up, get your planning done with re:Invent Planner by Raphael Manke
ποΈ Podcasts, videos and live-streams
On BelieveInServerless, API Destinations with Michael Gasch, do more with stateLESS Elasticsearch with Philipp Krenn, and the history of Lambda and future of Serverless computing with Jeremy Edberg.
Michael Liendo with Peter Tountas talk about Building a SaaS with Amplify.
AJ Stuyvenberg busts the Serverless myth.
Renaldi Gondosubroto on Serverless Sorcery with Sandeep Kumar P talks about LamRAG: From data to constructive insights using Amazon Bedrock.
Harshil Agrawal explains Cloudflare queues for EDA.
ποΈ Mark your calendars
AWS User Groups in India are hosting 30 days of AWS Amplify between October 26th, 2024 to November 25th, 2024.
ServerlessDays are happening -
ServerlessDays Cardiff on October 10th, 2024.
ServerlessDays Sao Paulo on October 19th, 2024.
ServerlessDays Rome on December 13th, 2024 (CFPs are open).
ServerlessDays Manchester on February 20th, 2024 (CFPs are open).
AWS Community Days happening -
ACD Hungary on October 4th, 2024.
ACD Rajasthan on October 5th, 2024.
ACD Malaysia on October 12th, 2024.
ACD Adria on October 18th, 2024.
ACD UAE on October 19th, 2024.
ACD Indonesia on November 23rd, 2024 (CFPs are open).
EDA Summit 2024 happening on December 11th, 2024 (CFPs are open).
π’ What's new in Serverless
Amazon SES now offers automated complaint rate recommendations.
AWS CloudFormation Git sync now supports pull request workflows to review your stack changes.
AWS Lambda now supports tagging of Event Source Mappings and Code Signing Config resources.
AWS Serverless Application Repository now supports AWS PrivateLink.
π¨βπ» 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!