More integrations from Step Functions 🚀☁️ - Issue #48
Time to elevate our Serverless/GenAI workloads with Step Functions
In the previous issue, Events from a bus got a new destination - Issue #47 we looked into the announcement of AppSync as a target for Event Bus.
In this issue, let's celebrate Step Functions as it continues to evolve and support more integrations with AWS Services and also the fact about HTTP from last month.
📢 What's new in Serverless
AWS Step Functions adds integration for 33 services including Amazon Q
Provisioned capacity for API limits now available in Amazon Cognito
⭐ Pick of the month
This month’s Pick of the month is “AWS AppSync“.
Michael Liendo explains how you can invoke AppSync from a Lambda function with a tutorial blog and video using NodeJS Lambda that uses AWS signature v4 to sign the AppSync requests from Lambda.
Benoit Boure has launched his workshop for AppSync, which explains TypeScript based resolvers and how you can use them in your AppSync APIs to integrate with DynamoDB tables.
Jones Zachariah Noel (author) talks about the improved Developer Experience of GraphQL APIs with JavaScript resolvers for AWS AppSync APIs and sheds light on how JavaScript resolvers play an important role in AppSync.
🚀 AWSome content to learn from
Yan Cui takes a dig into Step Functions’ new TestState API and answers in his blog if it’d make end-to-end testing obsolete by explaining what the new TestState API is designed for and how it works and ensuring a majority of the test cases could be covered with TestState.
Javier Mendoza draws an analogy of Shrips and Step Functions versioning where the recent update of Step Functions to enable versions like Lambda Function has added an opportunity to innovate and improve just like Shrimp can be evolved with different versions of the dish.
Donovan Hoang shifts the gear of Step Functions with async and sync tasks from Step Functions which is triggered from an API Gateway endpoint, this blog also walks you through deploying State Machine via Terraform.
Darryl Ruggles writes about how Serverless Data Processing using Lambda, Step Functions, and Fargate is not only orchestrated but leverages event-driven when data is achieved daily on S3. The blog gives you insights into Fargate executions.
Alessandro Volpicella from Hashnode writes how the scheduling of blog posts works BTS with EventBridge scheduler and the internals of having a Serverless workload for this task are performant and also cost-efficient.
Anna Spysz explains how GenAI is improving Dev productivity while building IaC in IDE with Application Composer and using the AWS Toolkit with Amazon Q + CodeWhisperer to generate different resource configurations on IDE-based Application Composer.
Pete Naylor writes about the ideal DynamoDB capacity mode, talking about provisioned and on-demand capacity modes with their pros and sharing insights into how to decide provisioned v/s on-demand.
Elias Brange builds a simple URL Shortener with CloudFront KeyValueStore, the blog talks about the decision to use CloudFront functions that is a perfect fit for URL redirection and redirection while using the mappings stored in KeyValueStore.
Jeevan Dongre shares Serverless Predictions for 2024 that highlight how Enterprises are moving to a Serverless stack and also with GenAI around, how it all plays in as a piece of the puzzle in Serverless architectures.
⚒️ What's happening with AWS Serverless tools
Benoit Boure and Hamza Mehri from Serverless Guru have published sls-jest for testing Serverless applications.
Ran Isenberg has enhanced AWS Lambda handler cookbook with swagger creation from code.
Benjamen Pyle published rust-cargo-lambda-codebuild-image, a DockerFile for Rust Lambdas.
Matthew Wilson from Instil has published cdk-to-scp which helps in generating Service Control Policies for CDK projects.
Lee Gilmore has published Serverless Advocate patterns.
LocalStack v3.1 is out which includes support for EventBridge Pipes, DynamoDB enhancements, and more.
Neon, Serverless Postgres roadmap is now live.
🎙️ Podcasts and live-streams
Eoin Shanaghy and Luciano Mammino on AWS Bites, talk about why you should use Lambda for Machine Learning.
Jeremy Daly takes it live to dive into Ampt data and how it works with Amazon DynamoDB.
🗓️ Mark your calendars
Recap of re:Invent 2023 with community demos by Stockholm AWS UG on February 7th, 2024.
The Collab Lab is hosting a meet-up about AWS Application Composer on February 15th, 2024.
AWS re:Invent 2023 re:Cap by AWS UG Bengaluru on February 17th, 2024.
ServerlessDays are happening -
ServerlessDays ANZ is happening in Sydney, AU (May 21st, 2024) and Auckland, NZ (May 24th, 2024).
ServerlessDays Milano is happening on June 13th, 2024.
AWS Community Days happening -
ACD Bengaluru on March 23rd, 2024
ACD Mumbai on April 6th, 2024
👨💻 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.
Stay tuned and share with Serverless enthusiasts. Follow The Serverless Terminal on X (formerly Twitter) and Blog.
Until next time, happy building on Serverless!