INTRODUCTION
Helping merchants sell to over 680 million customers
SHOPLINE is Asia’s biggest smart commerce platform powered by a complex data management ecosystem. Founded in 2013, SHOPLINE has helped over 350,000 merchants reach more than 680 million customers via ecommerce, social commerce and offline point of sale (POS) transactions.
With key features including inventory and sales management tools, regional logistics, payment gateways, data analytics, storefront theme designs and local customer support, merchants have everything they need to build a successful online store.
In addition to different commerce needs, SHOPLINE also provides a full range of services such as Advertising Agency Service, Smart Ads System, SHOPLINE Payments, SHOPLINE Logistics and more to give businesses everything they need to succeed in retail, and support businesses to succeed everywhere.
SHOPLINE employs over 1500 people across regions including Hong Kong, Taipei, Ho Chi Minh City, Shenzhen, Guangzhou, Kuala Lumpur, Jakarta, Singapore and Bangkok.
THE CHALLENGE
From a three person team to hundreds of millions of customers
Scaling from a three-person operation, SHOPLINE’s first task was to build a platform that was dynamic, could host a wide variety of data and would adapt to changes as the company grew. Early on, they didn’t know exactly how the service would be used or how merchants' requirements would change.
The next challenge they knew they would face was scaling. For retailers there are certain days which are incredibly important, such as Black Friday, 11/11 and other key events. The SHOPLINE team had to be able to add extra capacity and ensure the retailer's customers had a smooth shopping experience even when millions of shoppers were hitting the servers at the same time.
To address those two key components from the beginning, the team used MongoDB and its flexible document data model to build the core service. Engineering Director at SHOPLINE, Ian Chan, has been with the business from its humble beginnings and has long been an advocate of MongoDB.
“Our biggest challenge when starting out in e-commerce was keeping up with merchants requiring the flexibility to change orders, add new products or product variations, which represented a lot of different data points, and so we immediately chose MongoDB because of the dynamism and scale it gave us,” said Ian.

