Investec Plugins
Investec Plugins are a key component of the WPaaS Extendable platform, designed to empower feature teams to enhance the platform's capabilities through custom functionality. These plugins serve as a bridge between specific business logic and the broader application ecosystem, ensuring a seamless user experience across both web and app channels.
Key Features of Investec Plugins
Extendable Platform: As part of the WPaaS Extendable platform, plugins allow feature teams to tailor the platform to meet their unique requirements. This flexibility enables teams to innovate and respond to changing business needs effectively.
Team Empowerment: Any feature team has the autonomy to update existing plugins or create new ones, fostering a culture of ownership and rapid development. This ensures that the platform can evolve in line with specific feature demands.
NPM Package Publishing: Plugins are publishable as npm packages, which can be easily installed into the WPaaS platform. This standardisation simplifies the process of sharing and integrating new functionalities.
Version Control: Each plugin is version controlled, allowing teams to manage updates and maintain compatibility with other components of the platform seamlessly.
Dedicated Pipelines: Each plugin is equipped with its own pipeline into the npm feed "Investec-npm-packages," ensuring a streamlined process for deployment and updates.
Minimal Dependencies: Designed with a focus on efficiency, plugins have very few dependencies, which enhances their performance and reliability.
Input and Output Functionality: The primary function of plugins is to receive inputs and deliver specific outputs. This clear focus allows for straightforward integration and usage.
Typescript Development: All plugins are written in Typescript, ensuring type safety and clarity in code. They also export their own interfaces, promoting better integration with the overall platform.
Robust Error Handling: Plugins are designed to handle both successful and failed responses, incorporating adequate error handling mechanisms to enhance robustness and user experience.
Investec Plugins represent a significant advancement in our ability to deliver tailored solutions swiftly and effectively, ensuring that we remain responsive to the needs of our users and the evolving landscape of our business.
Investec Plugins list
The following is a list of Investec Plugins that are available for use: