In this episode, Marcia hosts Ben Smith, a developer advocate for AWS, specializing in Step Functions. Ben shares insights on cost analysis when working with Step Functions, demonstrating how to optimize cost through the use of standard and express workflows.
The discussion covers practical examples, including optimizing a shopping cart checkout system by utilizing express workflows for faster, cost-effective processing and standard workflows for longer, complex processes.
The episode aims to help viewers understand how to effectively manage and minimize costs while maximizing functionality of step functions in AWS.
Table of contents
00:00 Introduction
01:34 Introduction to Ben
03:10 Deep Dive into Step Functions
05:27 Comparing Lambda and Step Functions
10:28 Cost Analysis of Step Functions
11:46 Understanding Standard and Express Workflows
15:33 Cost Comparison: Standard vs Express Workflows
20:16 Optimizing Workflow Costs
20:51 Understanding the Polling Loop
21:07 Optimizing Workflow with Express Workflow
21:42 Monitoring and Costing Your Workflows
22:46 Exploring CloudWatch and Memory Allocation
23:13 Key Takeaways for Costing Your Workflows
23:35 Replacing Polling Loops to Remove Transitions
25:30 Understanding the Callback Pattern
26:04 Implementing the Emit and Wait Pattern
31:51 Costing Your Workflow: Beyond State Transitions
33:37 Using Intrinsics to Optimize Your Workflow
37:05 Closing remarks
Watch the full playlist: • ⚙️ AWS Step Functions
Find Ben in the internet
Ben on Twitter: / benjamin_l_s
Ben on LinkedIn: / bensmithportfolio
Links mentioned in this video:
Talking with Ben about Advanced Patterns of Step Functions: • Advanced Step Functions Patterns with...
What is Serverlesspresso?: • Serverlesspresso - A demo using Event...
Ben re:Invent 2023 talk: • AWS re:Invent 2023 - Advanced serverl...
#foobar #serverless
⭐ SUBSCRIBE TO THIS CHANNEL: http://bit.ly/foobar-youtube
⭐SHARE THIS VIDEO: • Mastering AWS Step Functions: Cost An...
☆☆ FOLLOW ME ONLINE ☆☆
🐦 Twitter: / mavi888uy
📺 AWS Spanish Youtube Channel: https://bit.ly/aws-esp-yt
📷 Instagram: foobar_codes
📚 All my Serverless Courses: https://marcia.dev/courses/
✍️ My blog - https://blog.marcia.dev
☆☆ ABOUT FOOBAR ☆☆
In this channel, you can find mostly coding tutorials related to cloud and serverless.
In addition, I like also talking about architecture, software design, motivation, and leadership.
There is a new video every Tuesday, so stay tuned :)
🎥 Recording equipment: https://blog.marcia.dev/my-recording-...
📚 My favorite books: https://blog.marcia.dev/my-books-reco...