If you are currently living in a Southeast Asian country, you have probably heard of, or been a customer of, Gojek. This phenomenal technology group, founded in Indonesia over a decade ago, provides more than 20 on-demand services to the public, including transportation, food delivery, digital payments, and beyond. Their goal is to improve lives through technology, and they have, so far, been doing a great job of that. This fact shows in their awesome, expanding outreach: Gojek is now available in over 200 cities, working with more than 2 million drivers and 500.000 eCommerce merchants. Their applications have also been downloaded 170 million times over the years, proving their one-and-only position in the global market.
Pioneering in the area of super apps, Gojek has launched many different services through their app, including motorbike ride-hailing (GoRide), courier (GoSend), personal shopping (GoMart) services, etc. This is certainly impressive, but no doubt raises certain concerns over management and technological aspects. Thankfully, Odoo is here to assist them through such obstacles.
PROBLEMS
One of the most demanding factors of Gojek’s services is time. Considering the core of their services, it’s doubtlessly important to keep up the speed of real-time process data and deliver what is needed. The satisfying user experience and an intelligent system to accomplish is what Gojek looking for in their Odoo integration.
Odoo and Odoo eCommerce websites were required by Gojek to serve GoSend – their delivery service. They requested an in-house operation that was customized to their needs, yet capable enough to deal with a network of cutting-edge technology. Additionally, Gojek also looked for a specifically designed TMS, or transport management system and fleet management. Both of these didn’t originally exist in Odoo settings. Which meant the developers had to build the two unique systems from scratch.
THE BIGGEST CHALLENGE, HOWEVER, WAS STILL WAITING AHEAD
In the beginning, GoSend only provided intercity delivery. But later on, as the function grew, GoSend raised the number of cities they could cover, as well as the size of the inventory system. This is not particular, but as a result, their basic back-end system could no longer handle the new necessary logistics requirement.
Now, Odoo’s modules had to find a way to integrate deeply with this operation, while sorting out many other data such as geographical details, the warehousing & routing specificities, etc. The developers also needed to be mindful of the delicacy of the time. As customers can not wait too long for their orders to be processed, this core system must work smoothly as a chain in a matter of seconds. It must have the ability to check the info, interact with the frontend areas, detect data in the backend, and get the customers to the checking-out without any fuss.
As you can tell, this is massive demand. Not to mention that many of these details didn’t even exist within what Odoo can usually offer. A developer who worked with Gojek on this project shared: “The requirement was that we needed to be capable of validating potentially & simultaneously more than 1,500 up to 2,000 orders per second. It is a very big difference between 2,000 orders per second and one every 20 seconds.”
ODOO SOLUTIONS FOR GOJEK
Because the needs of Gojek and GoSend are highly singular, the solution is obviously creating a whole new customized Odoo system for them. The requirements were clear: in-house operations, speedy real-time process, and capable database validation.
To make it a reality, 3 sub-systems of Odoo were adopted: OMS (Order Management System), FMS (Fleet Management System), and TMS (Transport Management System). With their precious assistance, GoSend is ready to take on the rushing challenge of eCommerce. Now their operating system can react immediately according to protocol and offer a seamless user experience for global users. As a plus, the inventory situation with a bigger network of bases and products is also no longer a bother to the company.
THE RESULTS
Thanks to Odoo eCommerce websites’ technology, Gojek and GoSend now possess a system with the ability to validate up to 2000 orders per second. This system works perfectly with 3rd parties as well, with Kafka – a high-paced internal data streaming platform – being an excellent example. The impressive API integration’s performance shows that Gojek has made the right choice of choosing Odoo for their transformation.