Description
A brief description of the feature or enhancement you'd like to see:
A clear and concise description of what the feature or enhancement is, Ex. Using this tool be would be much easier if [...]
We will use this feature request to plan updates or a replacement to the server-side backend.
How will this feature be used?
A clear description of how, who, and when this feature would be used. Ex. User A wants to create a new Incident [...]
The current backend is written in NodeJS. Here we will discuss the scalability of this platform, necessary and other platforms which offer better options.
What is the impact of this feature/enhancement?
Describe the impact of this feature or enhancement, how will it help users or adoption of this project. Ex. All users will be less frustrated when [...]
This decision will shape how this project's stability, performance and future scalability.
Acceptance Criteria
What does it look like if we've implemented this enhancement or new feature correctly? Ex. User A was able to create a new incident 5s faster than previously [...]
No immediate impacts. From a long term perspective performance issues may surface, which will likely require a rewrite to resolve which we will want to avoid.