Online Bookstore Portal Case Study
About OpenTrolley
Revamped an online bookstore's website database and backend to improve search performance, remove recurring errors, and allow for expansion into new countries across Southeast Asia.

MagnusMinds transformed OpenTrolley's regional bookstore into a scalable Southeast Asia platform by rebuilding their database architecture and backend from the ground up. Our SQL Server expertise delivered a search engine handling 20 million book listings at 1.5 seconds average response — half the time of the previous system — while SSIS pipelines keep prices updated daily across three countries with zero downtime.
Our Approach
Challenge & Solution
The Challenge
A Singapore-based client wanted to scale their bookstore website into a pan-Southeast Asia platform but their existing system generated errors when entering new markets. The key challenges were: (1) enabling full-text search across 15 million books with results in under 2 seconds; (2) supporting alternative word order in search (e.g., 'Harry Potter' and 'Potter Harry' both returning the same result); (3) building a multi-tenant SQL database supporting Singapore, Indonesia, and Malaysia from a single MS SQL Server instance; and (4) running daily price updates based on the latest USD exchange rate with zero downtime.
Our Solution
We revamped the database and back-end to eliminate recurring errors, integrating the client-provided frontend HTML with a .NET Core + Repository Pattern backend using Razor Pages. Full-text search was implemented in SQL Server to handle 15M+ titles with sub-2-second response times. A multi-tenant database architecture was designed to serve three countries from a single MS SQL instance. SSIS handles daily price recalculations with zero downtime. We also integrated four payment gateways — Opn Payments (Omise), Midtrans, Razer, and PayPal — each specific to the relevant country market.
What We Built
Key Features
SQL Server full-text search across 15M+ titles
Alternative word order search support
Multi-tenant single-database for 3 countries
Daily price updates via SSIS with zero downtime
Integrated payment gateways: Omise, Midtrans, Razer, PayPal
Seamless Order & Delivery Management
Impact
Results & Outcomes
Search speed improved from 3–4 seconds to 1.5 seconds
15M+ book titles with full-text search support
Multi-tenant database serving Singapore, Indonesia, Malaysia
4 payment gateways integrated across country markets
Stack
Technologies Used
Client
OpenTrolley
Industry
Education / eCommerce
Technologies
.NET Core, Razor Pages, SQL Server…
Have a Similar Project?
Let's discuss your requirements and build something extraordinary together.
