Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

image text in transcribed 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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

How We Listen?

Answered: 1 week ago