Contributions
Contributions describe the valuable system properties an experiment targets as well as how much they contributes to it. Those properties usually refer to aspects stakeholders care about. Aggregated they offer a powerful metric about the effort and focus on building confidence across the system.
In Reliably, you are given the opportunity to set contributions when creating an experiment using Custom Templates or the Experiment Builder.
The contributions form provides users with 4 default contributions: Availability, Latency, Security, and Errors. It is also possible to add custom contributions.
A contribution can take one of the following values:
- High
- Medium
- Low
- None
Setting a contribution to None
is different than not declaring it.
For example, let’s take the following contributions definition:
Availability | Medium |
Latency | High |
Security | None |
Errors | None |
Scalability | None |
This sample tells us that the experiment contributes mainly to exploring latency of the system and moderately to its availability. However, it is explicit here this experiment does not address security, errors, nor scalability.
On the other hand:
Availability | Medium |
Latency | High |
Security | None |
Errors | None |
This tells us the same about latency, availability, security, and errors but we can’t presume anything about scalability.