JaFolders’ goal is to digitize paper advertising newspapers available at stores. Thanks to a rich geolocation integration, it provides information on products nearby a user and informs about new offers and promotions using push notifications. The project consists of a web and mobile application (iOS and Android) that operates on the Netherlands and Belgian markets.Check online
Supporting and collecting a large number of data
JaFolders is a really popular application in Belgium and the Netherlands with more than 600k monthly active users. In order to achieve high system capacity, we focused on applied advanced solutions at a database level such as: materialized views, inner lateral joins, PostGIS, table partitioning and specialized kinds of database indexes. The whole infrastructure is based on Kubernetes, which provides scalability.
Budget optimization and UX improvements
We’re using Amazon S3 as our persistent storage for more than hundreds of GB of images. Because of high traffic on platforms and Amazon billing policy, we’ve implemented additional cache infrastructure with image resize and quality adjustment. This solution has optimized the costs roughly by 90%. The improvements have had a major impact on content loading speed and overall user experience.
Advanced PDF file format processing
There are plenty of PDF file format variations, which makes it difficult to parse and fetch every piece of interesting information. It required creating a robust abstraction which was built of many tools and custom scripts that allow us to get what we need.
We optimized the client's spendings by applying cost-efficient solutions to store, deliver, and display images in applications.