scalecube-js icon indicating copy to clipboard operation
scalecube-js copied to clipboard

Tags weighting Router

Open katzIdo opened this issue 6 years ago • 0 comments

General description

Tags weighting - pick the next service base on the "weight" of the service

Prerequisites

Links to any external dependency for this feature

[Link]

API

Design proposition

A clear and concise description of the design proposition.

  • [ ] Is backward compatible

  • [ ] Adds new API

  • [ ] Changes existing API

  • [ ] Removes existing API

Pull Request

[Link]

Old API

Code snippet

New API

Code snippet

Behavior

Consideration

List of everything to consider before writing test cases:

  • [ ] Changes current behaviour

Specify which behaviour will be changed and how or provide the link to PR.

  • [ ] Is specific to some devices/browsers/environments

Specify which behaviour will be changed and how or provide the link to PR.

  • [ ] Requires the usage of external npm modules

Provide the list of modules with a brief description why this module is required.

Test cases

Link to the PR with test cases, that are written in Gherkin Syntax and cover all the possible scenarios.

[Link]

Key Performance Indicator (KPI) Definition

A clear target that can be measured by the change.

Example: reduce bundle size by X%.

Ready for implementation

  • [ ] External dependencies have been resolved

  • [ ] API has been approved

  • [ ] Test cases have been prepared

  • [ ] Discussed with Technical lead

Definition of Done

  • [ ] Developer review

  • [ ] QA review

  • [ ] All tests are implemented

  • [ ] Documentation

  • [ ] KPI has been reached

RoadMap

In case there is more than one mergable point you can specify it here.

NOTICE that DoD is one unit, you CAN'T do implementation then notes then documentation etc.

katzIdo avatar Aug 01 '19 07:08 katzIdo