DOI : https://doi.org/10.5281/zenodo.19205043
- Open Access

- Authors : M. Dharshini, S. Nivetha, A. Susmitha
- Paper ID : IJERTV15IS030787
- Volume & Issue : Volume 15, Issue 03 , March – 2026
- Published (First Online): 24-03-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
AI-Integrated Microservices Architecture for a Smart E-Commerce Platform
M. Dharshini
Assistant Professor Department of IT, K.L.N. College of Engineering, Sivagangai, India
S. Nivetha
UG Scholar Department of IT, K.L.N. College of Engineering, Sivagangai, India
A. Susmitha
UG Scholar Department of IT, K.L.N. College of Engineering, Sivagangai, India
Abstract – The AI-Integrated Microservices Architecture for a Smart E-Commerce Platform is designed to enhance modern online shopping systems by combining scalable microservices architecture with intelligent Artificial Intelligence capabilities. Traditional E-Commerce platforms, even after migration from monolithic architecture, often provide generic user experiences due to the absence of personalization and intelligent decision support. The proposed system integrates AI services such as personalized recommendation, behavioral analysis, and intelligent chatbot assistance as independent microservices within an existing E-Commerce ecosystem. These AI modules analyze user browsing behavior, purchase history, and interaction patterns to generate customized product suggestions and automated customer support. The system follows a distributed architecture where individual services communicate through RESTful APIs, ensuring scalability, flexibility, and independent deployment. By incorporating intelligent automation into the platform, the proposed solution improves customer engagement, enhances decision-making, and optimizes overall shopping experience. The implementation demonstrates improved personalization accuracy, system scalability, and operational efficiency compared to conventional E-Commerce systems.
Keywords: Microservices Architecture, Artificial Intelligence, E-Commerce Platform, Personalized Recommendation, NLP Chatbot, Behavioral Analysis
- INTRODUCTION
Traditional E-Commerce platforms were initially developed using monolithic system architecture, where all business functionalities such as product management, authentication, payment processing, and order handling were integrated into a single application. While these systems simplified early development, they suffered from scalability limitations, deployment complexity, and reduced system flexibility as user traffic increased. Such tightly coupled architectures made maintenance difficult and restricted rapid feature updates required in modern digital commerce environments [14].
With the evolution of distributed computing technologies, microservices architecture emerged as an effective solution to overcome monolithic limitations. Microservices-based E-
Commerce platforms enabled independent deployment, service scalability, and improved fault isolation. These systems enhanced operational efficiency and reduced downtime during updates. However, most implementations primarily focused on architectural scalability rather than intelligent decision-making or personalized customer interaction [8].
The adoption of cloud-native technologies further improved service communication and data management through RESTful APIs and containerized deployment models. These approaches enabled efficient resource utilization and flexible service orchestration. Nevertheless, such systems continued to deliver generalized shopping experiences due to the absence of intelligent behavioral analysis mechanisms [2], [3].
Research efforts introduced recommendation systems to improve product discovery using collaborative filtering and content-based techniques. These models enhanced product visibility and customer engagement by analyzing historical purchase data. However, many recommendation frameworks operated as standalone analytical modules and were not fully integrated within scalable microservices ecosystems [1], [5].
Several studies explored machine learningbased customer behavior prediction systems capable of identifying user preferences and purchasing patterns. Although these approaches improved recommendation accuracy, they lacked real-time adaptability and seamless interaction with distributed E-Commerce services [7].
Mobile commerce applications were later developed to enhance accessibility and allow customers to browse and purchase products through smartphones. These applications improved usability and customer reach but frequently relied on static recommendation mechanisms without centralized intelligence or adaptive personalization features [6].
Recent advancements investigated Artificial Intelligence driven conversational agents to automate customer support services. NLP-based chatbot systems reduced manual intervention and improved response time. Despite these
advantages, many chatbot implementations functioned independently and lacked integration with product recommendation and behavioral analytics systems [12].
Studies focusing on big data analytics and predictive modeling introduced advanced consumer insight generation techniques to optimize marketing strategies and demand forecasting. While technically effective, these systems mainly supported analytical reporting rather than real-time intelligent interaction within E-Commerce platforms [11], [13].
Data-driven personalization frameworks were also proposed to process large-scale user interaction data for recommendation optimization. These solutions enhanced prediction performance but often required centralized processing environments that conflicted with decentralized microservices principles [15].
More recent research attempted to combine Artificial Intelligence with distributed system architectures to enable intelligent digital commerce platforms. Although improvements in automation and personalization were observed, many existing solutions lacked a unified AI- integrated microservices framework capable of delivering scalable intelligence alongside independent service deployment [4], [10].
- METHODOLOGY
The proposed AI-Integrated Microservices Architecture for a Smart E-Commerce Platform is developed as a mobile-based intelligent shopping system that integrates Artificial Intelligence services within a microservices environment. The system digitizes online shopping operations by enabling secure user access, intelligent product recommendation, automated customer assistance, and real-time service communication.
The operational workflow begins with user authentication and registration, followed by product browsing, user interaction tracking, AI-based recommendation generation, chatbot-assisted support, and order management. All services communicate through independent backend microservices, forming a scalable and intelligent end-to-end E-Commerce processing pipeline.
- Requirement Analysis and System Design
The proposed AI-Integrated Microservices Architecture for a Smart E-Commerce Platform was developed by identifying essential E-Commerce functionalities such as user authentication, product management, order processing, AI- based recommendation, and chatbot assistance. The system defines two user roles, namely Administrator and Customer, with role-based access control for secure platform usage.
The application follows a microservices-based clientserver architecture where the React Native mobile application communicates with backend services through RESTful APIs.
The system workflow begins with user registration and login to enable secure access to platform services.
Figure 1: User Login and Registration Interface of the AI-Integrated Smart E-Commerce Platform.
- Frontend Development Usig React Native
The mobile application interface of the proposed system is developed using React Native to provide a responsive and cross-platform shopping experience. The frontend enables customers to browse products, view detailed product information, manage cart operations, and interact with intelligent services seamlessly.
User-friendly navigation and dynamic UI components are implemented to ensure smooth interaction between users and the E-Commerce platform. The application communicates with backend microservices through APIs to retrieve product data and display real-time updates within the mobile interface.
Figure 2: Product Browsing and Search Interface of the Smart E-Commerce System.
- Backend Microservices Implementation
The backend of the proposed Smart E-Commerce platform is implemented using a microservices architecture, where individual services operate independently to handle specific functionalities such as authentication, product management, order processing, recommendation generation, and chatbot interaction.
Each microservice communicates through RESTful APIs, enabling seamless data exchange between the React Native mobile application and backend services. The independent deployment of services improves scalability, fault isolation, and system maintainability. Database operations and business logic are handled within respective services to ensure efficient processing and modular system design.
Figure 3: Backend Microservices MongoDB&Postman API
- AI-Based Recommendation and Behavioral Analysis
The proposed system integrates an Artificial Intelligence based recommendation service as an independent microservice to provide personalized shopping experiences. User activities such as product views, search history, and purchase behavior are collected and analyzed to understand customer preferences.
The recommendation service processes behavioral data to generate personalized product suggestions dynamically. These recommendations are delivered to the React Native application through RESTful APIs, enabling real-time intelligent product suggestions. This approach improves user
engagement, enhances decision-making, and increases customer interaction within the E-Commerce platform.
Figure 4: AI-Based Product Recommendation Module for Personalized Shopping.
Figure 5:Recommendation in MongoDB
- NLP-Based Chatbot Service Integration
An NLP-based chatbot service is integrated into the E- Commerce platform to provide intelligent customer assistance. The chatbot operates as an independent AI microservice capable of understanding user queries and generating automated responses related to products, orders, and platform navigation.
User messages from the React Native application are sent to the chatbot service through RESTful APIs. Natural Language Processing techniques are used to interpret user intent and
generate appropriate responses in real time. This automated assistance reduces manual customer support effort and improves user interaction within the shopping application.
Figure 6: AI Chatbot Interface for Customer Support and Query Handling.
- Order Processing and Payment Management
The order processing and payment module manages the purchasing workflow within the Smart E-Commerce platform. Customers can add products to the cart, review selected items, and place orders through the mobile application.
The order service communicates with product and payment microservices to validate product availability and process transactions securely. After successful payment confirmation, order details are stored in the database and updated across services in real time. This automated workflow ensures reliable order tracking, transaction accuracy, and seamless purchase management.
Figure 7: Order Management and Checkout Process of the E-Commerce Platform.
- Requirement Analysis and System Design
- SYSTEM ARCHITECTURE
The AI-Integrated Microservices Architecture for a Smart E- Commerce Platform follows a microservices-based architecture designed to ensure scalability, intelligent processing, and independent service deployment. The system consists of three major components: the mobile application frontend, backend microservices, and AI service modules. These components interact together to provide an intelligent and personalized online shopping experience.
Figure 8: Overall System Architecture of the AI-Integrated Smart E-Commerce Platform.
- Client Layer -React Native Mobile Application
The client layer is implemented using React Native to provide a responsive and cross-platform mobile shopping experience. The application supports role-based access for both customers and administrators.
Customers interact with the system to browse products, view recommendations, add items to cart, place orders, and communicate with the AI chatbot. Administrators manage product information and monitor order activities through the admin dashboard.
All user interactions are transmitted securely to backend microservices through API requests, initiating corresponding processing operations within the system.
- Backend Layer Microservices Architecture
The backend layer consists of independently deployed microservices responsible for handling core E-Commerce functionalities.
- Authentication Service manages user registration and login validation.
- Product Service handles product catalog storage and retrieval.
- Order Service manages cart operations and order processing.
- Database Services store user details, product data, and transaction records.
Each service communicates through RESTful APIs, ensuring scalability, fault isolation, and independent service execution within the platform.
- AI Service Layer Recommendation and Chatbot Module
The AI service layer enhances platform intelligence by analyzing user behavior and interaction patterns.
The Recommendation Service processes browsing history, search activity, and purchase data to generate personalized product suggestions.
The NLP-based Chatbot Service handles customer queries and provides automated assistance during product search and purchase processes.
These AI modules continuously exchange data with backend services and update results dynamically within the mobile application.
- Data Flow Overview
The system workflow begins with user authentication through the mobile application. After successful login, customers browse products and perform shopping activities. User interaction data is transmitted to AI services for recommendation generation and chatbot assistance.
Order requests are processed through the order service, and transaction details are stored in the centralized database. Administrative operations such as product updates and order monitoring follow a similar data flow mechanism.
All updates are synchronized in real time, ensuring accurate product information, intelligent recommendations, and seamless order management across the platform.
- Client Layer -React Native Mobile Application
- RESULT AND DISCUSSION
The proposed AI-Integrated Smart E-Commerce Platform was successfully implemented using React Native as the mobile frontend and a microservices-based backend integrated with AI services. The system was evaluated based on functionality, performance, usability, and reliability during real-time testing.
- Functional Testing Results
All major modules of the system were tested to verify proper functionality. The authentication module provided secure login and registration with role-based access for administrators andcustomers.
The product management module allowed efficient product listing and retrieval. The recommendation module generated personalized product suggestions based on user browsing activity.
Customers were able to add products to cart and place orders successfully. The chatbot module also responded to user queries and provided automated assistance within the application.
- Performance Evaluation
The microservices architecture enabled efficient system performance by allowing independent services to process requests simultaneously.
API communication between the mobile application and backend services showed minimal delay during product browsing, recommendation generation, and order processing.
- Usability Analysis
The application interface was designed to provide a simple and user-friendly shopping experience. Customers were able to browse products, view recommendations, and complete purchases easily.
Structured navigation and organized dashboards improved overall user interaction with the system.
- System Reliability
The microservices architecture improved system reliability by isolating service failures and ensuring continuous platform operation.
Secure API communication and distributed databases maintained data consistency and protected user information.
- Functional Testing Results
- PERFORMANCE ENHANCEMENT
The performance of the proposed AI-Integrated Smart E- Commerce Platform is improved through the adoption of modern mobile development technologies, microservices architecture, and Artificial Intelligence integration. The React Native framework enables the development of a responsive and cross-platform mobile application with smooth navigation and efficient user interaction across mobile devices.
The microservices architecture enhances system performance by allowing independent services such as authentication, product management, recommendation engine, and chatbot service to operate separately. This reduces processing delays and improves scalability by handling multiple user requests simultaneously.
The AI recommendation module analyzes user browsing behavior and purchase history to generate personalized product suggestions in real time. This intelligent processing improves customer engagement and enhances the shopping experience.
Additionally, RESTful API communication between the mobile application and backend services ensures efficient data exchange and faster response time. The distributed system design minimizes server overload and allows independent scaling of services.
By integrating AI-driven personalization, microservices- based processing, and efficient mobile interface design, the
system improves overall performance, reduces response latency, and enhances the efficiency of the intelligent E- Commerce platform.
VII. CONCLUSION
The proposed AI-Integrated Microservices Architecture for a Smart E-Commerce Platform demonstrates how modern technologies such as microservices, mobile applications, and Artificial Intelligence can enhance the functionality and intelligence of an E-Commerce system.
The developed platform improves the traditional online shopping experience by integrating intelligent services such as personalized product recommendation, behavioral data analysis, and NLP-based chatbot assistance. These AI services help analyze user activity and provide relevant suggestions, thereby improving customer engagement and decision-making during shopping.
The microservices-based architecture ensures scalability, flexibility, and independent deployment of services such as authentication, product management, recommendation engine, and chatbot module. This distributed design improves system reliability and allows efficient handling of multiple user requests simultaneously.
The React Native mobile application provides a responsive and user-friendly interface, enabling customers to browse products, receive personalized recommendations, interact with the chatbot, and complete purchase operations easily.
In conclusion, the integration of Artificial Intelligence with microservices architecture significantly improves the efficiency, scalability, and intelligence of the E-Commerce platform, making it suitable for modern digital commerce environments.
REFERENCES
- [1] B. Wibowo, H. Clarissa, and D. Suhartono, The Application of Chatbot for Customer Service in E-Commerce, Engineering, Mathematics and Computer Science Journal (EMACS), vol. 2, no. 3,
pp. 9195, Oct. 2020.
- [2] V. Geetha, C. Manikandan, R. Rejith, R. S., and K. Umapathy, A Survey on E-Commerce Recommendation Systems Using Artificial Intelligence for Personalization, International Journal of Engineering Research & Technology (IJERT), vol. 13, no. 3, pp. 17, Mar. 2024.
- [3] W.-E. Kong, T.-E. Tai, P. Naveen, and H. A. Santoso, Performance Evaluation on E-Commerce Recommender System using KNN, SVD and CoClustering, Journal of Informatics and Web Engineering, vol. 3, no. 3, pp. 6376, Oct. 2024.
- [4] Y. H. Alfaifi, Recommender Systems Applications: Data Sources, Features, and Challenges, Information, vol. 15, no. 10, pp. 660670, Oct. 2024.
- [5] K. Shiva, P. Etikani, V. V. S. R. Bhaskar, D. Thakkar, D. Kanchetti, and R. Munirathnam, Natural Language Processing for Customer Service Chatbots, International Journal of Intelligent Systems and Applications in Engineering, vol. 12, no. 22, pp. 155164, Sept. 2024.
- [6] K. Kamelia, G. H. Nawawie, I. Satriana, and A. J. Sucipto, Chatbots and Customer Satisfaction in E-Commerce: An Exploratory Study, Journal of Business, Management and Social Studies, vol. 4, no. 4, pp. 19, 2024.
- [7] X. Cheng, Y. Bao, A. Zarifis, W. Gong, and J. Mou, Exploring Consumers Response to Text-Based Chatbots in E-Commerce, arXiv preprint, pp. 115, Jan. 2024.
- [8] F. Khennouche, Y. Elmir, N. Djebari, Y. Himeur, and A. Amira, Revolutionizing Customer Interactions: Insights and Challenges in Deploying Generative Chatbots, arXiv preprint, pp. 112, Nov. 2023.
- [9] S. Meduri, Revolutionizing Customer Service: Impact of Large Language Models on Chatbot Performance, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 9, no. 5, pp. 215222, 2024.
- [10] Y. An, Y. Tan, X. Sun, and G. Ferrari, Recommender System: Technical Challenges and Social Implications, ICCK Transactions on Sensing, Communication and Control, vol. 1, no. 1, pp. 3051, Oct. 2024.
- [11] A. Nair and S. S. Marar, Natural Language Processing in Chatbot Customer Service Systems, International Journal for Research in Applied Science and Engineering Technology, pp. 16, 2025.
- [12] L. Benaddi, C. Ouaddi, A. Souha, A. Jakimi, M. Rahouti, and D. Oliveira, Seq2Seq Model-Based Chatbot with LSTM and Attention Mechanism, arXiv preprint, pp. 110, Dec. 2024.
- [13] P. Newman, Microservices Architecture for Modern Cloud Applications, IEEE Software, vol. 37, no. 5, pp. 6471, Sept. 2020.
- [14] J. Chen, R. Liu, and Y. Wang, Artificial Intelligence Driven Recommendation Systems for Online Shopping Platforms, IEEE Access, vol. 9, pp. 142501142512, 2021.
- [15] H. Zhang, X. Li, and Y. Chen, Deep Learning Based Personalized Recommendation for E-Commerce Systems, IEEE Transactions on Industrial Informatics, vol. 18, no. 7, pp. 47584767, July 2022.
