Skip to content

ADR: Internal messaging simplification #1055

@thanethomson

Description

@thanethomson

At present, we have 4 or 5 different mechanisms by which we facilitate communication between different parts of the system (e.g. between the reactors). This results in:

  1. Difficulty in testing those components independently
  2. Difficulty in reasoning about the operation of different parts of the system
  3. Non-deterministic tests that are, because they are non-deterministic, of dubious value; and they slow down development effort

We should converge on a single, much simpler approach to communication between different parts of the system that need to operate concurrently and communicate with each other.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P:tech-debtPriority: Technical debt that needs to be paid off to enable us to move faster, reliably

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions