Tool for keeping data
The client wanted to develop a tool for keeping data in sync between its systems and its multiple environments.
The client is one of Europe’s largest Venture Capital teams. Headquartered in London and New York, with Venture Partners in San Francisco, Singapore and China, they help entrepreneurs to scale globally. Their typical investments would be from £1m for Seed to around £4m for Series A, and in recent years it has ranged from £350k to £25m.
Due to the rapid amount their products have been growing it had become more important to sync data across different systems and actualize information as much as possible, and the client needed us to help them with a solution that could make this happen.
We created a unique middleware’s engine that provided the possibility to allow customizable integrations with databases, files, services and other API’s and sync the data across each of the integrations.
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, as the existing processes did not all have a testing process in place.
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.
We also needed to restrict access to a series of customised fields from various 3 3d party systems, as this was a constraint defined by the client.
The product was developed successfully for the client, and was signed off 4 after our rigorous testing and the clients User Acceptance Testing.
The API we created for the client allows them to the synchronize their internal product. This approach allowed them to optimize their business processes, as well as managing to delete old or incorrect information, update user profiles with actual information: phone, skype, name, email, photos, update information in ActiveDirectory, Slack, Confluence and several other systems.
The product is unique within the client’s infrastructure as it provides them the ability to include an algorithm on their customized systems.
Our latest challenges where technology meets creativity
If you have a question, request or just want to meet up for coffee, call, email us or fill out the form and we will contact you asap.