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, reliablyadrIssue relating to the implementation of a specific ADR

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions