Skip to content

Demo scenario: Shopping Cart Component #1481

@dhmlau

Description

@dhmlau

Description / Steps to reproduce / Feature proposal

As part of the e-commerce store demo scenario in #1476, this task is to create the Shopping Cart component. Shopping cart data will be stored in a distributed in-memory cache, e.g. Redis.

Questions:

  • Are we going to use Redis?
    • Yes
  • Is it going to be another LB app? If so, then I believe it will be blocked by [Epic] KeyValue repository #1447 (KeyValue Repository task)
    • Controller within the same application that uses the KVRepository.

Acceptance Criteria

  • Controller + KV Repository for Redis Database
  • Mockup / Dockerize a Redis Instance for use with this
  • Simple Model: Cart (id) containing multiple Products (ids + quantity)
  • A REST API controller either full CRUD or at least the APIs that make sense for this component

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions