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.
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.