Hi Marcia, I love the workflow designer for step functions. However I’ve had nothing but struggles using mapping templates to pass a cognito auto token to the step function / state machine using the synchronous api gateway approach you mentioned. Have you come across this issue? The VTL is very frustrating to work with 😞
@@Drie214 unfortunately I still have not, I can get the mapping template to show up with the auth token but it never seems to make its way to the step functions and therefore the lambdas. ☹️
Very cool feature. We thought to use step function in our project but lack of synchronous calls we use 'traditional solution'. BTW in our solution we have two Lambda functions. First Lamda that receives data from API Gateway endpoints and put to the SQS Fifo queue and waits, second Lambda consumes sqs messages and perform operations on user accounts data. When second lambda finish processing it send data using Redis to first Lambda, and first lambda returns data to client. We have made it in such way to serialize actions on account level (w must be sure that no two operations on accounts take place in the same time) . I wounder how we can simplify using step-function or other aws service (and speed up, because each endpoint because using SQS and two Lambdas takes 100-400ms per call) our solution? Any thoughts?
I’m not sure if I understood your comment, but isn’t the entire video all about synchronous step functions? (Express step functions). As for the serialization problem, maybe you could use account-level locks (using standard databases) that one of the step has to acquire before being allowed to proceed. (Careful though, be sure to release that lock)
Hey Marcia, great content, helped our team a lot! Can you help on this issue? I mean, how can you change this output to a "more friendly or HTTP response" style?
Hi Marcia, I love the workflow designer for step functions. However I’ve had nothing but struggles using mapping templates to pass a cognito auto token to the step function / state machine using the synchronous api gateway approach you mentioned. Have you come across this issue? The VTL is very frustrating to work with 😞
im with the same problem, have you found a solution?
@@Drie214 unfortunately I still have not, I can get the mapping template to show up with the auth token but it never seems to make its way to the step functions and therefore the lambdas. ☹️
i like your content. I'm here from the spanish channel. Thanks so much and continue sharing this kind of content! You are the best!
Gracias 😊
I wish i had seen this video the day it was released !
It's an amazing feature, thanks for the video !
Glad it was helpful!
This is an awesome example, Marcia !!! I am an avid follower of your videos.
Hello, Thank you for the video. Why the function is so slow? (At the first invocation). Could it be resolved with map or parallel?
Is it possible to use REST API? Rather than HTTP API?
Any personal suggestions/thoughts on the various ways to protect an httpapi?
Check this playlist on API Gateway authorizers ua-cam.com/play/PLGyRwGktEFqfOPYM2Rsx7RmOUPH3_kY0-.html
Thank you, this is really helpful!!!
Very cool feature. We thought to use step function in our project but lack of synchronous calls we use 'traditional solution'. BTW in our solution we have two Lambda functions. First Lamda that receives data from API Gateway endpoints and put to the SQS Fifo queue and waits, second Lambda consumes sqs messages and perform operations on user accounts data. When second lambda finish processing it send data using Redis to first Lambda, and first lambda returns data to client. We have made it in such way to serialize actions on account level (w must be sure that no two operations on accounts take place in the same time) . I wounder how we can simplify using step-function or other aws service
(and speed up, because each endpoint because using SQS and two Lambdas takes 100-400ms per call) our solution? Any thoughts?
I’m not sure if I understood your comment, but isn’t the entire video all about synchronous step functions? (Express step functions). As for the serialization problem, maybe you could use account-level locks (using standard databases) that one of the step has to acquire before being allowed to proceed. (Careful though, be sure to release that lock)
Hey Marcia, great content, helped our team a lot! Can you help on this issue? I mean, how can you change this output to a "more friendly or HTTP response" style?
would appreciate if you can do vid about writing cloudformation file
CloudFormation About what?
That's really helpful, thanks!
Glad it was helpful!
Thanks @foobarServices
This really helped