Create a micro-service based environment
Decouple each task from the ecommerce platform to create a seamless user experience. Separate the presentation layer of the front-end and the application layer of the back-end e.g catalog management, payment, personalization, CRM, PIM.
Focus on independent high value features and deploy them quickly without impacting other applications. Enable continuous improvement and get instant access to any new functionality