Middleware. Octopus
The client required to develop a tool for keeping data in sync between its systems and multiple environments.
![](https://dev.knubisoft.com/wp-content/uploads/2022/10/banner-2-1.jpg)
![](./images/pme/hero/hero_pme_mob.png)
![](./images/pme/hero/hero_mob.png)
Technologies utilized
Python, Pipenv, MySQL, Jenkins
Team composition
1 Java Tech/Team Lead
2 Java Developers
1 NodeJS Developer
1 DevOps
Have a similar project?
EstimateCLIENT
Challenge
Features
![](https://dev.knubisoft.com/wp-content/uploads/2022/10/engine.jpg)
![](/wp-content/uploads/2022/08/Mask01-1.png)
Engine
Our team created a unique middleware engine that provided the possibility to allow customizable integrations with databases, files, services, and other APIs and sync the data across each of the integrations.
![](https://dev.knubisoft.com/wp-content/uploads/2022/10/Test-Environment.jpg)
![](/wp-content/uploads/2022/08/Mask01-1.png)
Test Environment
It was necessary to create a separate test environment similar to production to ensure that all the components from multiple systems were included in the synchronization process.
![](https://dev.knubisoft.com/wp-content/uploads/2022/10/Data.jpg)
![](/wp-content/uploads/2022/08/Mask01-1.png)
Data
Data needed to be processed across multiple organizations and multiple solutions within them. As such there were a lot of data inconsistencies that needed to be considered and managed.
Business values
![photo](https://dev.knubisoft.com/wp-content/uploads/2022/07/Group-188.png)
Have a new project in mind? Schedule a 30 minute discovery call and I will at the very least give you some great advice.
Contact Us
Read similiar case
Oasys
The project for the manual digitization of paper forms for investors, which solves the problem of manually digitizing paper forms and integrating this data into other systems.
Read More![](https://dev.knubisoft.com/wp-content/uploads/2022/10/banner-6.jpg)