Pluginization. Allocation of system function into plugins
One of the most common problems analysts deal with is ever-changing and contradictory requirements from different customers or target audience. In this presentation, we'll consider how to solve this problem by breaking product functionality into plugins using a Microkernel pattern.
A plugin is an independent service which implements unique customer logic and doesn't impact the core functionality. Developers use the Microkernel pattern to design operating systems and corporate IT systems.
In the work of analysts, it is important to consider the possibilities offered by applying this approach to designing adaptable systems.
As a result, you'll learn how to develop system features as separate plugins without changing core functions, which may even let you delegate a part of development to other parties.
The talk is aimed at senior systems analysts and IT leaders who make decisions regarding product concept development.