Cloudflare Workflows Breaking in the World of Workflows 🚀☁️ #76
Cloudflare is on a developer week run and updates!
In the previous issue, Lambda in scale of billions 🚀☁️ #75 we looked into how Lambda has gone up with adoption and invocations.
Elad Ben-Israel and the Winglang bid farewell. Winglang, which was on the journey to re-write the way applications would be built and a programming language for the Cloud has officially decided to sunset, given how the cloud space was not able to adapt to it.
Did an alternative of AWS Step Functions come to rise? Cloudflare Workflows now GA enables developers to define workflows (or State Machine) in a programmatic approach with -
import { WorkflowEntrypoint, WorkflowStep, WorkflowEvent } from 'cloudflare:workers';
And defining steps (or tasks in Step Functions world) with an async function -
await step.do('send-confirmation-email', async () => { } )
That can even work with events and wait for events to build in the loop of real-world use cases that require events and data from external triggers or updates.
⭐ Pick of the month
This month’s Pick is “Infrastructure as Code“.
Lefteris Karageorgiou explains how AWS CDK has transformed the way to build cloud infrastructure with the power of being native to the programming language and pre-deployment tests.
Jones Zachariah Noel N (author) shares why no one size fits all which is also true for selecting IaC tool with things to keep in mind while selecting the IaC tool of your choice with Serverless apps considering IaC as the direction.
🚀 AWSome content to learn from
Darren Roback explains how to extract ZIP files in Amazon S3 Data Lake with AWS Lambda walking through the complete setup with S3 Event Notifications and added ephemeral storage on Lambda.
Emidowojo gives a detailed tutorial on how to use Pulumi ESC and AWS Lambda for Secure Secrets Management from setting up Pulumi and ESC and how to work with common errors.
Evandro Pires reflects on how they tripled the invocation capacity and cut costs by 75% with Serverless-First approach and the roadmap followed across the year to pave the path for adopting AI.
Tobias Müller implements cost-effective event ingestion into Iceberg S3 Tables on AWS with an Event Ingestion Pipeline using the Kinesis Data Firehose along with evaluating other options.
Read about how Aadhith Balasubramaniam built a Bedrock Cost reporting WebEx bot with Lambda that leverages CloudWatch Logs Insights Query to query Bedrock logs from Lambda and report them over WebEx.
Learn about AWS Fault Injection Service (FIS) for AWS Lambda in the first of the blog series by Vadym Kazulkin which dives into chaos engineering for Serverless and introduction to FIS and other third-party services.
Understand AWS Lambda Extension and the impact of NodeJS native fetch by Omid Eidivandi as dives into the lifecycle of the Lambda and how Extension is involved, this also exposes an issue with Node native fetch()
.
Ashish Sharma in the first-part series of GraphQL with AppSync digs into the components of GraphQL and how the AWS-managed service AppSync has implemented GraphQL along with a walkthrough of a simple AppSync API.
Sid Chatterjee and Matt Silverlock share about Cloudflare Workflows going GA (AWS equivalent of Step Functions?) is now GA which allows you to build long-running, mutli-step workflows.
Matt Morgan dives into creating Stateful Serverless workflows with AWS Step Functions and JSONata while comparing the JSONPath v/s JSONata and the DX of better expressions and variable substitution.
Lee Gilmore shares how API Gateway restricting resource path with IP allow listing with WAF works with a tutorial to build the CDK app and walkthrough the code to set it up.
As the 2025 Q1 comes to an end, Julian Wood has put together Serverless ICYMI 2025 Q1 that calls out the updates from Step Functions in IDE to AppSync Events.
⚒️ What's happening with Serverless tools, samples, and projects
Ravi Yeluru shares a Serverless API agent on Bedrock hobby project.
Pubudu Jayawardana shares a project - Spelling Game (frontend & backend), read more about it.
Danielle Heberling has migrated weather-site from JSONpath to JSONata Step Functions.
Jérémie Rodon published lambda-appsync (Rust based AppSync Lambda resolvers).
Matthieu Napoli has published X-Ray for PHP on Lambda with Berf cloud.
Lambda PowerTools for python v3.10.0 and typescript v2.18.0 are out.
🎙️ Podcasts, videos and live-streams
On the AWS Developer Podcast, Sébastien Stormacq sits down with Trevor Rowe to talk about behind the scenes of the AWS SDK development.
On the Geek Narrator podcast, Kaivalya Apte joins Rajesh Pandey to talk about Engineering behind AWS Lambda.
On AWS Bites, Luciano Mammino and Eoin Shanaghy share about S3 object migration between S3 buckets on Escape from S3
🗓️ Mark your calendars
AWS User Group Ljubljana is hosting its April meet-up on April 24th, 2025.
Serverless Guru is hosting the Serverless EDA Hackathon from April 25th to May 18th, 2025.
ServerlessDays Belfast happening on May 15th, 2025.
AWS Community Days are happening -
ACD Türkiye on April 19th, 2025.
ACD Switzerland on May 22nd, 2025.
ACD Bengaluru on May 23rd, 2025.
ACD Midwest on June 5th, 2025. (CFPs open until April 16th, 2025)
ACD Australia on August 15th, 2025.
ACD Adria on September 5th, 2025.
ACD Aotearoa on September 18th, 2025.
ACD Poland on September 18th, 2025. (CFPs are open until July 6th, 2025)
ACD Portugal on September 27th, 2025. (CFPs are open until April 30th, 2025)
ACD DACH on October 7th, 2025. (CFPs open until June 15th, 2025)
ACD CEE on October 16th, 2025. (CFPs open until June 20th, 2025)
AWS Community Summit is happening on September 25th, 2025. (CFPs open until July 1st, 2025).
AWS North Community Conference is happening on October 16th, 2025. (CFPs are open until July 31st, 2025)
📢 What's new in Serverless
Amazon API Gateway now supports dual-stack (IPv4 and IPv6) endpoints.
AWS Resource Explorer supports 32 new resource types
New Guidance in the Well-Architected Tool
Amazon S3 Express One Zone reduces storage and request prices
👨💻 Word from the author
Thanks for the support and let’s share more about Serverless!!!
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!