- Home
- Archives
- 2023
- Vol. 4 Issue 2
- Article
Fault Tolerant E-Commerce: Leveraging Micro services for Enhanced Resilience
Authors
1Department of Computer Science and Engineering, Bannari Amman Institute of Technology, TN, India. 2Department of Information Technology, Bannari Amman Institute of Technology, TN, India.
Article Information
- DOI
- No DOI
- Published In
- Volume 4, Issue 2 (2023)
- Published Online
- March-April 2023
- Pages
- 76-80
- Article Type
- Research Article
- Check for updates
- No DOI available for cross-reference
Abstract
View PDFAbstract: The project is focused on developing a fault-tolerant e-commerce system using a micro services architecture. The system is built using the ASP.NET Core Web API framework, which provides a robust and scalable platform for developing web applications. The micro services architecture consists of three distinct services: user, product, and purchase. Each service is designed to handle a specific set of functionalities and communicates with the other services using RESTful APIs. The user service provides functionality for managing user accounts within the e-commerce system. This service handles all user-related operations, such as creating, updating, deleting, and reading user accounts. Additionally, the user service provides APIs for handling CRUD operations related to user addresses and payment information. The system is designed to support two types of users: customers and administrators. The product service provides functionality for managing products within the e-commerce system. Administrators can create, update, and delete products from the system, while both customers and administrators can view the available products. The purchase service handles all operations related to wish lists, shopping carts, and orders within the e-commerce system. This service provides functionality for customers to add products to their wish lists, create and manage shopping carts, and place orders for the products they wish to purchase. The purchase service communicates with the user and product services to obtain the necessary information for completing these operations. In summary, this project is a comprehensive e-commerce system that leverages the benefits of micro services architecture to provide enhanced resilience and fault-tolerance.
Related Articles
Share Article
*Instagram doesn't support direct link sharing from web. Copy the link and share it in your Instagram story or post.