Epiphany: So if a lambda calls a lambda, the first waits for the second to finish. You pay for that wait. If it needs to loop or retry, the "driver" lambda has even more wait to pay for. Move that wait time to a step function (ignore the ugly syntax) and wait is now reduced to the cost of step function transitions.
Post
May 2, 2025