Step-up with Step Functions 🚀☁️ - Issue #34
Aliases and versions for Step Functions, remote invoke with SAM and Lambda Powertools
AWS Step Functions announced support for aliases and versions that enable you to use different deployment strategies and also help distribute traffic between versions.
In other news, AWS Amplify Hackathon 2023 (July 1st - 30th) is happening on Hashnode. Publish the blogs and the best ones get featured in ⭐ Pick of the month section during July newsletter issues.
📢 What's new in AWS Serverless
AWS Step Functions adds integration for 7 services including Amazon VPC Lattice.
Amazon Kinesis Data Firehose adds support for data stream delivery to Amazon Redshift Serverless.
AWS Lambda supports starting from timestamp for Kafka event sources.
AWS launches AWS AppSync abstraction.
Announcing the AWS Amplify UI Builder Figma plugin.
AWS Step Functions launches Versions and Aliases.
AWS SAM CLI announces remote invoke feature for AWS Lambda.
🚀 AWSome content to learn from
Learn about Debugging SQS subscription issues to topic by Arpad Toth which talks about the SQS fanout architecture and gives a walkthrough of the permission and IAM policy needed.
Lorenzo Hidalgo Gadea explains AppSync’s JS resolvers with a dive into concepts like AppSync resolver structure, context passing between resolvers or functions in a pipeline, and utils containing the helper functions.
Yan Cui talks about how Step Functions testing with timeout and wait states can be achieved and uses a state machine and the test cases with Step Functions local.
Alexander Smirnoff in the blog building a DynamoDB data migration pipeline explains how this could be achieved with CDK and how to use different techniques to handle data migration.
Serverless URL shortener with AWS Powertools by Michael Walmsley that talks about the complete project structure and also uses Route53’s hosted zones and certificate registration.
Anna Pastushko talks about how Step Functions distributed maps would be appropriate for Serverless big data processing with concurrency limits and also parallel execution.
Stephen Sennett builds a Serverless AI content detector that is powered by Hugging Face transformers in Lambda functions and the solution is orchestrated with Step Functions.
Ali Haydar explains how you can build efficient Lambda with concurrent requests with the orchestrator and worker pattern, and compares efficiency with and without provisioned concurrency.
Learn about AppSync merged APIs by Julian Michel that explains how its real-world appliance would be and why it plays an important role.
Benjamen Pyle talks about the new announcement of Step Functions versions and aliases, which can now change how you manage your Step Function deployments.
Worried about error alerts? Lee Gilmore walkthrough how AWS CloudWatch logs with alarms for specific error conditions using TypeScript and AWS CDK with a deep dive into how to create CloudWatch alarms with logs filters.
AWS Lambda Powertools has been evolving up, Ran Isenberg writes about Serverless API idempotency with CDK and Lambda Powertools for Python and dives deep into how this could be achieved with code examples.
Jones Zachariah Noel (author) has compared the best features offered by Amazon EventBridge and Amazon SQS where the blog talks about how and when both messaging services either individually or together can elevate Serverless architectures.
⚒️ What's happening with AWS Serverless tools and Open Source projects
AWS Powertools for .NET v1.40, TypeScript v1.11.0, and Java v1.16.0 is out.
Rehan van der Merwe built Serverless analytics for your web apps.
Middy supports Powertools for TypeScript by Andrea Amorosi and Luciano Mammino.
New updates to sam-patterns-cli by Lars Jacobsson.
Ken Collins has published Lambda console project, read more about it from the blog.
Serverless.tf by Anton Babenko now also supports AWS SSM parameter store.
AWS Speakers Directory by Danielle Heberling, Johannes Koch, Matt Morgan and Julian Michel. Read more about it from the blog.
🗓️ Mark your calendars
ServerlessDays are happening -
ServerlessDays Zurich 2023 on June 22nd, 2023.
ServerlessDays Bengaluru 2023 on August 19th, 2023.
ServerlessDays Ahmedabad 2023 on September 9th, 2023.
ServerlessDays Cardiff 2023 on September 21st, 2023.
AWS Community Days happening -
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 20th, 2023.
ACD Spain on September 23rd, 2023
CDK Day 2023 is happening on September 29th, 2023 virtually.
⭐ Pick of the month
This month’s Pick of the month is “AWS Amplify“.
Johannes Koch explains Amplify SDK for Flutter from the developer experience and also how AWS infrastructure could be built with Flutter.
Jones Zachariah Noel (author) has published a series of blogs about AWS Amplify and the different categories offered by Amplify.
Participate in AWS Amplify Hackathon and stand a chance to be featured in this section.
👨💻 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.
Stay tuned and share with Serverless enthusiasts.
The newsletter is open to referrals, refer and earn some cool rewards.
Until next time, happy building on Serverless!