Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started