For over a decade, online retailers and other businesses have been competing in the online world. It is an inescapable facet of retailing life, acting both as a great leveller and a vehicle for companies to widen the gap of inequality. Competition is fierce, the pace of change is electric, and disgruntled consumers have a raft of social media platforms for broadcasting their frustrations to the world at a moment’s notice. To add to the challenge, those consumers’ shopping habits are changing faster than ever before, with new communication channels and ways of transacting emerging all the time.
The global online retail market is predicted to be worth $7,724.8 billion by 2025. While this growth is good news for those businesses who are capable of expanding online, Amazon is still predicted to be the dominant market player, with the company already claiming 49.1% of the US market, highlighting the challenges to independent retailers.
An existing emphasis on marginal gains looks likely to become more important than ever before as we head into a new decade. Online retailers will have to move quicker than ever before to embrace new technologies and meet changing consumer demands without disrupting their operations or impacting service levels.
Businesses with the most agile e-commerce platforms have the best chances of competing effectively, both with Amazon and other major players. However, a company’s ability to be agile is often negatively affected by the way its e-commerce platform operates in the first place.
Monolithic e-commerce systems
Traditional e-commerce platforms were created to support websites which were primarily accessed via desktop computers. As a result, they serve as all-encompassing systems for the website front-end and back-end. They were monolithic systems covering everything from back office systems to all elements of the online shopping experience. Product listing; stock management; transactions; dispatching – all are managed through a single system.
This was effective system style for many retailers in the early stages of online commerce. A single e-commerce platform was responsible for managing all aspects of their online operation. This brought welcome ease and clarity at a time when the creative and commercial potential of e-commerce was only just emerging.
However, time has not stood still. In 2016, mobile internet usage globally overtook desktop and the consumer hasn’t looked back since. This shift and its resulting impact highlighted a major weakness of early e-commerce technology. The highly complex and interconnected nature of all-encompassing monolithic e-commerce systems means that making any changes to any aspect of the e-commerce process quickly becomes very complicated, with multiple knock-on effects. Make a change to the customer database for example, or the online cart and check-out process, and the impact of those changes must be carefully managed across the interconnected parts of the monolith.
Over half of traffic to online stores now comes via mobile devices. As such, the changes retailers may wish to make to their e-commerce operation have increased in both volume and complexity. No retailer is likely to leave its e-commerce operation ticking over without alteration for months on end.
Imagine a business that has a monolithic e-commerce platform in place. It wants to find a more effective way of combining its orders and is aware of applications which can help it to manage this process. However, taking advantage of the latest technology in this area will be frustratingly complex. The developer in question is forced to ensure that their software can work alongside the monolithic e-commerce infrastructure already in place. In turn, this means higher costs and a longer process – and a longer process which means that the retailer is all too likely to be too late to the party. As mentioned above, in today’s dynamic and competitive e-commerce environment, maintaining a short time to market and being an early adopter of new innovations are essential elements of a successful e-business. The best case scenario for a retailer hampered by a monolithic system? It eventually manages to catch up with competitors but is left counting the lost opportunity associated with its inability to adapt quickly. Worst case scenario? It is unable to make the change and risks a permanent loss of competitive advantage.
The headless alternative
What, then, is the alternative? The key attributes required by a modern e-commerce solution are agility and flexibility. Agility, so that online retailers can make changes rapidly and stay one step ahead of the competition, and flexibility, so that online retailers can deploy a range of different tools and applications, continually innovating and engaging with their customers.
Enter headless e-commerce. This term describes the replacing of monolithic e-commerce infrastructure with something far more modular. Rather than an all-encompassing system, Headless Commerce splits the back-end e-commerce systems from the various front-end services and applications. Each of these elements become separate touchpoints.
One touch-point, for example, might be a separately designed and managed website or native mobile app, functioning as a single digital storefront for a group of physical stores (not all of which necessarily have to be involved in the processing, picking and dispatching of online orders). This gives customers cleanness and clarity. In the separated back-end, a ‘microservice’ might manage the online basket and checkout processes. Each microservice stores its own data but is able to share information via Application Programming Interfaces (API), meaning they can all function together as a complete e-commerce system.
This combined approach of a separated front-end and back-end system (the Headless Commerce approach) and the use of microservices, especially within the back-end infrastructure, brings multiple advantages. First, it means that if changes are required to a single microservice, or if the retailer wishes to roll out new technologies, these can be deployed at much greater speed and at a significantly reduced cost. This is because there is only one microservice or touch point to work with, rather than a huge set of interdependent systems. Second, it makes it far easier for retailers to work with an array of creative and technical agencies, because they are not restricted to working with a single monolithic e-commerce platform.
As we head into a new decade, retailers are certain to be under greater pressure to adapt their online presence than ever before. Engaging and creative e-commerce websites with sophisticated mobile functionality are no longer a nice-to-have – they are essential. New methods and channels for interacting with customers are emerging all the time and those with monolithic e-commerce infrastructure will face problems keeping up.
A headless e-commerce approach, driven by agile microservices and connected by APIs, provides a way to remove these constraints and remain competitive.