Skip to content

Demo scenario: Shopping Cart Component #1481

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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