Already for a month an upgraded version of our system is in place, which allows for faster end-to-end recognition times across the globe. (We silently flipped the switch on that new infrastructure upgrade, and it was completely seamless).
What is it? As you may know, when a query is sent to kooaba, a client sends an image to our servers. (This can be a mobile device, a Desktop Software, a website – wherever your service is running). Besides the actual recognition time (i.e. number crunching) on the servers, data transfer takes up a significant part of the end-to-end recognition time and has quite an impact on the experience. This is particularly true for mobile devices.
If your service or client resides in Singapore, and our servers in the EU, the trip of your query around the world can take quite a bit of time (hundreds of milliseconds if ure unlucky).
In order to tackle this problem, we have introduced what we call multi-region deployment: our system does not run in one data center (e.g. in the US), but in several datacenters at the same time. More specifically, we run the system in the EU (Ireland), US (West Coast), and Singapore region all in parallel. If you upload reference data for recognition, it is in fact synced to all those regions seamlessly. So no matter were you, your service, or your users are located, everyone will always benefit from short data transfer and end-to-end recognition times. kooaba is the only image recognition provider who offers this kind of service.
This means that your data is actually stored and accessible in three data centers across the globe. And this upgrade is already in place. No action required. No extra cost.