South American retailer Falabella opened a global capability centre (GCC) in India in 2018 to drive the group\u2019s digital transformation, including replacing the company\u2019s legacy ecommerce operations with a more modern platform in the cloud.\nFalabella had 25 different websites for brands including Sodimac, Tottus, and Mallplaza, each in need of modernization. It had been running its ecommerce operations on Oracle ATG for over 12 years, and couldn\u2019t just move ATG into a public cloud such as Amazon Web Services, or Microsoft Azure or Google Cloud Platform.\n Falabella India\n\nVinayak Raichur.\n\n\n\u201cBeing the big monolith that it is, it put a huge tech burden on us. Our speed to market and development was heavily compromised. It also hampered innovation within the organization because there were severe limitations with what it can do,\u201d says Falabella India\u2019s senior director of engineering for digital retail, Vinayak Raichur.\nThe masterplan for the modernization, Project Catalyst, was the brainchild of Falabella CIO Ashish Grover. A global initiative primarily run in India, began in late 2018 and ended in November 2020 with the transformation of the company\u2019s largest website, Falabella.com.\n\u201cHe said we can\u2019t run it as a regular transformation, and that we need to add an X-factor to it,\u201d Raichur recalls.\nThe business side of Falabella had plenty to say about the problems with the legacy system, and helped the tech team devise a solution. \u201cThey helped us by providing enough feedback and added value in terms of expectation, scalability, and growth from the new platform,\u201d says Raichur.\nThe X-factor they settled on was a heavy focus on reusability, a SaaS concept serving internal businesses, not external ones.\nThe idea was not to just shift from ATG to the cloud or bring in the best class technology, but to build a custom-made solution using open source and a homegrown microservices architecture. The team devised a two-layer solution\u2014a unique proposition of a centralized technology platform and a flexible business layer to cater to the various businesses of Falabella Group.\nTo win over Falabella\u2019s board, the team laid out a two-year roadmap highlighting the business pain points and demonstrating how the new platform could solve the business problems while reducing the total cost of ownership (TCO). One of the key points the team made was how the project could help solve the problem of large teams not having a dedicated focus. \u201cWe had a lot of people doing unproductive things like coordination and integration with the legacy platform. With this project that would be solved, along with bringing our TCO considerably lower,\u201d he says.\nThe centralized technology platform provides deep multi-tenant capabilities that power the entire business. Raichur gives search as one example: \u201cThe search team is focused on building the best of the search algorithms. They don\u2019t worry about the unique business solutions, business cases, or KPIs. This is a team which is focused on building the best of the search capabilities for the entire Falabella group.\u201d Other multi-tenant capabilities include orders, customer service, catalogue, pricing, inventory, shipping, and so on.\nWith the transformation, the entire Falabella ecosystem is now hosted on Google Cloud. It is a headless microservices-driven platform completely built on the open source container orchestration platform Kubernetes. \u201cIt\u2019s basically a Google Kubernetes engine. For the front end, we used server-side rendering powered by React. We have a polyglot platform that encompasses multiple languages from Java to NodeJS to GoLand. So it\u2019s a polyglot platform focused on tailor-made solutions,\u201d says Raichur.\nKeeping strategy in-house\nFalabella\u2019s tech talent is divided between Chile and India. \u201cIndia has that slight bias towards the specialist knowledge that we bring to the table. Almost the entire project happened here.\u201d Over 150 members of the IT team worked on the project.\nSince they knew their business the best, Falabella decided to handle architecture design blueprinting in-house, but selected Thoughtworks as its implementation partner.\n\u201cWe extensively used the capabilities of Thoughtworks around delivery practices as well as development,\u201d says Raichur. He explains the difference in skillsets of Falabella and Thoughtworks team: \u201cThe leadership level, that is a manager or an architect or any key decision-makers, are usually from Falabella. When it comes to development or coding, it was a mixed team. Thoughtworks brings to the table good delivery practices in terms of agile thinking, agile processes, as well as development.\u201d\n\u201cWe had experts in architecture micro-services and people with knowledge about domains like catalogue expertise, search expertise, and commerce expertise. These are the deep down ecommerce capabilities combined with the experience of running the latest extracts, whether it\u2019s on Java or NodeJS, along with the cloud. Also people with a good understanding of Kubernetes. All of these skillsets we had developed in-house to run this catalyst program,\u201d says Raichur.\nIn addition to this, the team also required strong engineering talents around data and devops who could handle both Android and web applications.\nThere were no major problems with attrition over the two-year-long project: Raichur says it was probably the quality of the work and the challenge it provided that helped keep the team together.\nTo keep the project on track and on budget, Falabella had a strong project management office (PMO) that conducted regular retros to understand where they stood. Quick course-corrective measures were taken after regular feedback sessions. The program was divided into multiple phases managed by different teams, with each team headed by a program manager. At any given time during the project development, at least 10-12 teams worked simultaneously. The PMO consisted of these individual program owners, who were usually mid-level IT managers.\nUnexpected consequences\nAfter the transformation of its last and largest site, Falabella.com, in November 2020, the company saw the expected benefits, including a 114% year-on-year growth in gross merchandising value, a 60% improvement in load time on its Falabella and Sodimac platforms, search scaled to 120,000 requests per minute compared to the previous platform\u2019s 40,000, and a 30% reduction in search errors.\nThere were some unexpected benefits too, in the company\u2019s ability to respond to demand for online shopping as a result of the pandemic.\n\u201cNobody expected COVID to happen. But because of the new platform, we could scale up to meet the disruption. If this platform was not there, I don\u2019t think we could have matched the requirements, let alone scale,\u201d Raichur says.\nWhile most of the risks and problems were thoroughly measured and expected, an unexpected challenge awaited Falabella\u2019s tech team. While the customer-facing systems were rapidly moving to the new model, a lot of the systems handling back-office functions like post-order processing, ERP, and financial processing, were still in the legacy mode. \u201cThe problem was something we expected, but the quantitative factor was miscalculated. It took a lot more focus and time from us, but is all solved now,\u201d he says.\nWhen a project of this scale is in progress, a lot of things can go wrong, Raichur says. Falabella followed a data-driven, iterative approach to reduce failures. \u201cEach of the releases was launched only after a proper A\/B testing,\u201d he says. \u201cWe always rolled out features in iteration. For instance, 90% of the traffic used to be on the same legacy system and 10% used to be on the new platform, which derisked the entire rollout. This gave the development teams time to fix any issues.\u201d\nIn the wake of Project Catalyst, Raichur says he has noticed an improvement in the team\u2019s culture. \u201cSomething very positive that happened is the change in team\u2019s attitude. The way they approach a particular problem has changed visibly. The teams are much more agile and data-driven. We see this being ingrained naturally within the team.\u201d\nMost IT leaders going through a digital transformation journey focus on having the best technology stack and the right set of languages and framework. But that\u2019s not all that matters: \u201cIts certain principles that we need to adhere to. We need to be data-driven and align technology to the core business in order for any digital transformation story to be successful,\u201d Raichur concludes.