Hey 👋 one of the Matts here. I'll try to questions if I can. And if you're seeing this comment shortly after the video was published... the companion blog post is still being published, it should be up soon!
🎯 Key Takeaways for quick navigation: 00:00 Event-Driven *Architecture Overview* 15:29 Core *Components Explained* 19:00 Synchronous *Response Model* 23:17 Single *consumer bottleneck.* 24:01 SQS *scaling role.* 25:56 Broadcast *response model.* 26:54 SNS *push notifications.* 28:47 Loose *coupling benefits.* 29:40 Event *Bridge complex routing.* 30:53 Async *router control.* 32:29 Mix *Event Bridge and Step Functions.* 35:34 Migrating *Legacy App.* 43:18 DynamoDB *Streams recommendation.* 45:14 Direct *integration for inventory adjustment in Dynamo DB.* 45:29 SQS *in between order process and payment processing for rate limiting.* 45:41 Consideration *of SQS and Event Bridge pipes for potential rate limiting issues.* 46:23 Flexibility *of event-driven architecture in replacing components without changing the entire architecture.* 47:33 Easy *implementation of additional events like low/high inventory warnings and out-of-stock notifications.* 48:15 Introduction *to the code for the whims V1 system using CDK.* 51:25 Modern *architecture with L3 constructs, CDC, order processor, payments API, inventory monitor, and observability.* 58:37 Rule *creation for triggering the state machine based on insert event types.* 01:02:11 Demo *of order creation and quick processing of the state machine with parallel branches.* 01:05:09 Challenges *in observability with missing trace elements for Dynamo DB streams; suggestion to add additional observability elements iteratively.* 01:06:44 Decoupled, *modular architecture.* 01:08:07 Event *formatting practices.* 01:09:23 Metadata *best practices.* 01:11:17 Sparse *vs. full events.* 01:12:42 Considerations *for payloads.* 01:14:09 Change *data capture events.* 01:17:26 Event *pattern filtering.* 01:18:36 Schema *registry importance.* 01:20:17 Default *vs. custom buses.* 01:22:10 Event *Bridge pipes feature.* 01:23:08 Getting *started tips.* Made with HARPA AI
Bloopers are so great! 😀 It does not compare to the content. Great course, Matts. It was helpful to also have you two discuss filling questions that may arise reasoning about how Event-Driven Architecture fills systems requirements, improving it and leveraging it. I highlight how you didn't miss to mention how to understand the business requirements so you should think about working on the right thing; that thing that brings value to the customers of the services in any way.
Why is he just reading a script... I would prefer to read the script myself than hear it as he robotically reads off his screen. Atleast Matt Morgan is human (too many "uhmms" but better that than the middle school level presentation from the other Matt).
Hey 👋 one of the Matts here. I'll try to questions if I can.
And if you're seeing this comment shortly after the video was published... the companion blog post is still being published, it should be up soon!
yo that are some sick star destroyers matt! I also really love the posters above it. Good stuff :) 1 Second into the video and already a big fan :)
🎯 Key Takeaways for quick navigation:
00:00 Event-Driven *Architecture Overview*
15:29 Core *Components Explained*
19:00 Synchronous *Response Model*
23:17 Single *consumer bottleneck.*
24:01 SQS *scaling role.*
25:56 Broadcast *response model.*
26:54 SNS *push notifications.*
28:47 Loose *coupling benefits.*
29:40 Event *Bridge complex routing.*
30:53 Async *router control.*
32:29 Mix *Event Bridge and Step Functions.*
35:34 Migrating *Legacy App.*
43:18 DynamoDB *Streams recommendation.*
45:14 Direct *integration for inventory adjustment in Dynamo DB.*
45:29 SQS *in between order process and payment processing for rate limiting.*
45:41 Consideration *of SQS and Event Bridge pipes for potential rate limiting issues.*
46:23 Flexibility *of event-driven architecture in replacing components without changing the entire architecture.*
47:33 Easy *implementation of additional events like low/high inventory warnings and out-of-stock notifications.*
48:15 Introduction *to the code for the whims V1 system using CDK.*
51:25 Modern *architecture with L3 constructs, CDC, order processor, payments API, inventory monitor, and observability.*
58:37 Rule *creation for triggering the state machine based on insert event types.*
01:02:11 Demo *of order creation and quick processing of the state machine with parallel branches.*
01:05:09 Challenges *in observability with missing trace elements for Dynamo DB streams; suggestion to add additional observability elements iteratively.*
01:06:44 Decoupled, *modular architecture.*
01:08:07 Event *formatting practices.*
01:09:23 Metadata *best practices.*
01:11:17 Sparse *vs. full events.*
01:12:42 Considerations *for payloads.*
01:14:09 Change *data capture events.*
01:17:26 Event *pattern filtering.*
01:18:36 Schema *registry importance.*
01:20:17 Default *vs. custom buses.*
01:22:10 Event *Bridge pipes feature.*
01:23:08 Getting *started tips.*
Made with HARPA AI
Bloopers are so great! 😀
It does not compare to the content. Great course, Matts. It was helpful to also have you two discuss filling questions that may arise reasoning about how Event-Driven Architecture fills systems requirements, improving it and leveraging it.
I highlight how you didn't miss to mention how to understand the business requirements so you should think about working on the right thing; that thing that brings value to the customers of the services in any way.
Hey! Thanks for the video! Great help for starting out with EDA.
Please provide SAP Event Mesh/ Advance Event Mesh course. It would be very helpful.
Outstanding.
Ty this will definitely help ❤
Amazing course 🎉
Love the bloopers! 😂
Great! ❤🎉
Thanks
First here 🎉
Me too😂
first❤
First❤😂
Why is he just reading a script... I would prefer to read the script myself than hear it as he robotically reads off his screen. Atleast Matt Morgan is human (too many "uhmms" but better that than the middle school level presentation from the other Matt).
😂
Not all of it was scripted
I liked the content though this was pretty good actually. Sorry for hating I was hungry
😂
@@essamal-mansouri2689 one thing does not justify the other, you have the choice to stop and not watch
Great! ❤🎉