-
Notifications
You must be signed in to change notification settings - Fork 684
Open
Labels
P:tech-debtPriority: Technical debt that needs to be paid off to enable us to move faster, reliablyPriority: Technical debt that needs to be paid off to enable us to move faster, reliablyadrIssue relating to the implementation of a specific ADRIssue relating to the implementation of a specific ADR
Description
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:
- Difficulty in testing those components independently
- Difficulty in reasoning about the operation of different parts of the system
- 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.
- Evaluate some options/alternatives for internal messaging approaches
- Define new internal messaging approach in ADR
- Specify next steps after ADR has been developed
sergio-mena and melekes
Metadata
Metadata
Assignees
Labels
P:tech-debtPriority: Technical debt that needs to be paid off to enable us to move faster, reliablyPriority: Technical debt that needs to be paid off to enable us to move faster, reliablyadrIssue relating to the implementation of a specific ADRIssue relating to the implementation of a specific ADR