A company providing a digital photo repository needed to upgrade their user experience. As an application aiming to connect people from around the world by digitizing and sharing their historic photographs, our client’s platform was too slow to handle the exponentially increasing user requests and failed to support different mobile and tablet devices. Worse yet, our client frequently experienced site limitations that caused the entire system to go down, all while facing steadily increasing costs.
Concord stepped in to optimize the system by utilizing best practices and caching mechanisms to improve the speed of requests and offload the servers.
By redesigning the application from scratch, starting with the deployment mechanism, Concord developed custom scripts and fixed flawed architecture to correct issues causing site load delays. The development team opted to migrate from a non-relational to a relational model found in Google Cloud SQL. During this process, we normalized the database, repaired all indices to reflect the appropriate queries, and created a more granular backup mechanism in Google Cloud Storage.