Question: An e-commerce application Imagine that you are developing an e-commerce application. Users can check products, choose their prefered products and add them to cart. Users

An e-commerce application Imagine that you are developing an e-commerce application. Users can check products, choose their prefered products and add them to cart. Users can visualise products by category and brand and add quantity, date and delivery mode. For example, they may decide to pick up their grocery in store or carts are prepared and then delivered to their home. They pay for grocery either using a payment service such as Android or Apple Pay or by registering a credit card with the e-commerce service provider. We can identify the following services from the system description: Catalog, Payment, Authentication, Ordering, Dilivery, Discount and Shopping Cart. 1. Choose one of the microservices in bold and write 4 corresponding user stories. 2. Choose one user story and write its corresponding Acceptance criteria and acceptance tests. 3. Consider one of the microservices and suggest how this might be implemented and then design a RESTful interface for this service, explaining the function of each of the HTTP verbs. For each operation, identify its input and output
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
