Проект KoenigFinance это огромный набор различных
сервисов и возможностей (features) созданный для внедрения в уже существующий бизнес
банковского сектора.
Задача, при его создании, состояла в том чтобы
сделать базовый продукт, который возможно будет в кратчайшие сроки внедрить, со всеми
особенностями дизайна и пакета услуг, в бизнес клиентов, при этом при обновлении
основных возможностей, клиентские приложения так же должны обновиться.
Нами была разработана «многопакетная» архитектура
приложения, при которой исходный код разбит на несколько разных пакетов:
— фундаментальный
код, который не изменяется под клиента,
— уже разработанные возможности, которые
можно включать и выключать в зависимости от клиента,
— эксклюзивные возможности,
которые необходимы бизнесу,
— дизайн пакет, который перерабатывается в зависимости
от дизайна клиента