New
{New}  Announcing MongoDB Atlas Vector Search and Dedicated Search Nodes for GenAI use cases
presentation

Ascend Group reaches new heights with real-time scalability

presentation promo image
playSign up to watch

 

Formed in 2014 as a spin-off of communications conglomerate True Corporation, Ascend Group is an e-commerce specialist headquartered in Bangkok. The rapidly growing group recently launched affiliates in the Philippines, Indonesia, Vietnam, Myanmar, and Cambodia.

The Ascend Commerce subsidiary specialises in e-commerce, logistics, and procurement, and its DevOps and site reliability engineering (SRE) team is responsible for developing and managing numerous e-commerce websites.

Sachin Yadav at MongoDB.local Bangkok

“Every day brings different challenges,” says Sachin Yadav, head of DevOps at Ascend Group, speaking at the MongoDB.local event in Bangkok. “My team of 40 works on multiple projects – some in e-commerce, some in logistics. The team works mainly on how to automate processes while ensuring that systems are reliable and fast enough to avoid lagging.”

For Sachin, data is the critical aspect of any e-commerce system – and of primary importance is the speed at which data can be delivered to end users.

“We think five years ahead,” says Sachin. “An RDBMS may be fast enough today, but when your customer grows to maybe 10,000 requests per minute, you realise that whatever architecture you’re building also impacts how your application grows.”

It was this forward-thinking approach that led Sachin to non-relational databases, and to MongoDB in particular. “We certainly need to think about what the best architecture is for data modelling,” he adds. “Our developers are fascinated by the speed at which you can work with NoSQL and MongoDB.”

An RDBMS may be fast enough today, but when your customer grows to maybe 10,000 requests per minute, you realise that whatever architecture you’re building also impacts how your application grows. -Sachin Yadav, Head of DevOps, Ascend Group

With Ascend Group operating as an IT and software hub for multiple different companies, the use cases for MongoDB are varied and demanding. From handling last-mile deliveries for Thai grocery giant Lotus, to managing the online mobile phone store for True, MongoDB is an increasingly important part of Ascend Group’s stack.

The business took MongoDB to the next level in 2020 when it switched from a self-managed instance to MongoDB Atlas. In e-commerce environments characterised by sharp spikes in demand when, for example, a new iPhone is launched, it was a logical choice.

“We are in an era of saving costs, but at the same time you have to provide the same levels of speed and reliability to end users,” says Sachin. “MongoDB Atlas helps to scale up quickly and on demand. We can auto-scale storage and clusters, and also have zero-downtime auto-scaling.”

MongoDB is also allowing Ascend Group to drive real-time analytics, which is proving highly valuable for Lotus’s Go Fresh same-day delivery offering. “Most Go Fresh products have short shelf-lives, so you need sales data available to plan inventory for the next day,” says Sachin. “We use multiple secondary nodes in MongoDB Atlas which don't impact our production workloads, so we can meet the demands of businesses and enable data-driven decisions in real time.”


playSign up to watch
View Presentation
  • IT Executive (CIO, CTO, VP Engineering, etc.)
  • Business Executive (CEO, COO, CMO, etc.)
  • Architect
  • Business Development / Alliance Manager
  • DBA
  • Technical Operations
  • Director / Development Manager
  • Product / Project Manager
  • Software Developer / Engineer
  • Mobile Developer
  • Business Analyst
  • Data Scientist
  • Student
  • Other
  • United States
  • Afghanistan
  • Åland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia, Plurinational State of
  • Bonaire, Sint Eustatius and Saba
  • Bosnia and Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo
  • Congo, the Democratic Republic of the
  • Cook Islands
  • Costa Rica
  • Côte d'Ivoire
  • Croatia
  • Curaçao
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • Falkland Islands (Malvinas)
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Island and McDonald Islands
  • Holy See (Vatican City State)
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Korea, Republic of
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia, The Former Yugoslav Republic of
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia, Federated States of
  • Moldova, Republic of
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory, Occupied
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Réunion
  • Romania
  • Russian Federation
  • Rwanda
  • Saint Barthélemy
  • Saint Helena, Ascension and Tristan da Cunha
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin (French part)
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten (Dutch part)
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • Spain
  • Sri Lanka
  • Suriname
  • Svalbard and Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Taiwan
  • Tajikistan
  • Tanzania, United Republic of
  • Thailand
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Venezuela, Bolivarian Republic of
  • Viet Nam
  • Virgin Islands, British
  • Virgin Islands, U.S.
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe