Details
-
Enabler
-
Must have
-
None
-
NFRS met, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
SYSTEM_DEMO_6 Taranta Team_CREAM
Description
In PI16 we completed a spike https://jira.skatelescope.org/browse/SP-2712 with the conclusion that for the Performance viewpoint, there are significant positive effects that can be achieved with the new architecture. In addition, a bug related to an important memory leak would be solved by adopting the new design.
We also saw that those effects can be achieved also when a webpack5 federated module architecture is used. So the refactor is compatible with the possible future change that we are considering for Taranta.
Relevant design: https://docs.google.com/document/d/1lY3FNwkSQ8kLT54XxaOLUFodAAPvn-xAclcniHBoK3I/edit#heading=h.kdtbt0546pre
However, that study did not cover the refactoring of Taranta frontend along those lines. This feature is about introducing the architectural changes used in the prototype TarantaPoc into Taranta.
(what follows was added during PI17 Planning after a conversation with CREAM)
After a discussion with CREAM we descoped the feature (as it is now it is believed to require way more than 3 FPs, no less than 5 and possibly 8) as described in revised acceptance criteria.