Create Lambda function — Order, Basket, Notification. Give permission according to interactions.
Add Required Permission — Attach Policy — AmazonEventBridgeFullAccess
Basket microservices
EventBridge:PutEvents
Order microservices
SQS:Poll
DynamoDB:Put
Create API Gateway — BasketAPI — POST
Create DynamoDB tables — Order table
Create SQS queues — order-queue
Create Event Source Mapping Polling Invocation — SQS and Lambdas
Create Amazon EventBridge Customer Event Bus — BasketCheckoutEventBus