Ordering Microservice also expose RESTful APIs for querying Order tables.
And all these Serverless E-commerce application infrastructure developed with using AWS CDK. This architecture will be 100% hands-on, and we will be develop all infrastructure and microservice codes with together and step by step.
So there are a couple of microservices which implemented e-commerce modules over Product, Basket and Ordering microservices.
We will use AWS Lambda service as a microservices and use power of lambda functions. And this microservice’s databases will store NoSQL AWS DynamoDB databases.
And also we have followed communication patterns and best practices
when designing Serverless microservice communications.
For synchronous and asynchronous communications with using AWS API Gateway, AWS EventBridge as a Eventbus and AWS SQS as a queue service.