They asked us to keep their application’s business logic, but make it generic and scalable. It came up with the custom data workflow configurator service, which allows to manage incoming data, store it, enrich and push to target endpoints, and not stick to specific customer’s CRM. Rework architecture to make it fast, scalable, less demanding to achieve stability and reduce expenses on infrastructure.