Qoala aims to make insurance easy and accessible to everyone. In the Indonesian market, the largest pool of internet users are mobile phone users. Therefore, one of Qoala's top priorities was to make the app as easy to use as possible on smartphones.
Unfortunately, Qoala's app and product data was spread across multiple databases in their microservices setup. The nature of Qoala's business also meant that they had to deal with a diverse range of data types across many different sources:
- In insurtech, it was necessary for Qoala to negotiate terms with both insurance providers and distribution partners. During such discussions, various partners would often ask detailed questions about how the business was performing. Qoala required instant access to answers for any number of questions that a partner may ask.
- Qoala serves many product variants to their customers — from general insurance, microinsurance, all the way to life insurance. This meant that the data for one product may come in a completely different format compared to another. To make things worse, such product data was scattered across different sources.
- Qoala continues to work with many partners. Each partner provides data in a different manner. Some of these partners provided data via APIs, others through JSON files, more still through Excel spreadsheets, CSV files, or Google Sheets. This made it difficult for Qoala to reconcile numbers across different sources.
After six months of increasing demands from management, Qoala's data team decided that enough was enough — they had to figure out a scalable solution to address all these issues. This led them to Holistics.