E-commerce Solutions using Distributed Web Systems with Microservices-Based Architecture for High-Performance Online Stores

Marian Ileana, Maria Ioana Oproiu, Constantin Viorel Marian · 2024

This paper addresses the need for innovative strategies in the e-commerce industry to meet rising customer expectations. With a focus on improving scalability and performance, the paper advocates microservices-based architectures in distributed web systems. This study examines the literature on e-commerce and microservices in detail. Microservices provide agility, fast development cycles, and fault isolation, ensuring that e-commerce companies can effectively adapt to market changes. The proposed microservices-based architecture consists of small, independent services that can work together to create a single, robust e commerce application. However, implementing this type of architecture presents several technical challenges. One of these is the robustness of the microservices implementation. This article proposes a series of practical steps to successfully build an e commerce store, emphasizing the importance of microservices and focusing on reliability and robustness without sacrificing the scalable approach. It also provides a concrete example of implementing a back-end application using the virtualization provided by containers and technologies such as Python programming language, Django framework, PostgreSQL database. Finally, this article not only provides a detailed analysis of the advantages of microservice-based architectures in distributed web systems, but also serves as a practical guide and analysis of the current e-commerce context.

Read the paper · More papers on PaperTik