Matt Martz with his 2-part series about Event-driven architecture,
part-1 talks about Step Functions based workflow which is driven by EventBridge events making the workflow truly event driven. And in
part-2, the focus is on building well observable architectures and even breaks-down the REST API calls in a timeline of events.