[Presentation Team][Meta] Simplify module level services #154677
Labels
Feature:Dashboard
Dashboard related features
Feature:Input Control
Input controls visualization
impact:medium
Addressing this issue will have a medium level of impact on the quality/strength of our product.
loe:large
Large Level of Effort
Meta
Team:Presentation
Presentation Team for Dashboard, Input Controls, and Canvas
technical debt
Improvement of the software architecture and operational architecture
Simplify module level services
Some plugins owned by the Presentation Team use a services architecture which is overcomplicated.
For greater flexibility, we should remove much of the boilerplate associated with these services, and align our implementation closer to the rest of Kibana. While doing so, it is important that we maintain the mockability and the storybook compatibility of the services.
Tasks
PluginServices
registry fromPresentationUtil
#194199The text was updated successfully, but these errors were encountered: