Analysis and Design Microservices Architecture for SOA-Based E-Commerce Using DDD Approach (Case Study: XYZ.com)

  • AHMAD NURUL FAJAR, FADLY MUNANDAR

Abstract

XYZ.com is an e-commerce that sells retail and grocery products. The architecture that is used today uses SOA in which the services are combined in a large monolithic project. These servicesare described in a WSDL file that functions as a means to use and communicate with the service. Because these services are incorporated into a project, those services are having a high dependency between services because the changes that occur in one service are linked to other services. Certainly, this does not coincide with the characteristics of the service itself, which has a single responsibility and loosely coupled. The problem that arises in this architecture is the complexity of the development, the size of the project that is getting bigger, which is difficult to manage, if one service fails it will affect other services, which will cause that all the transactions cannot be processed. Therefore, the author attempts to design a microservices architecture using the DDD approach to overcome the above problems.

Published
2020-06-01
How to Cite
AHMAD NURUL FAJAR, FADLY MUNANDAR. (2020). Analysis and Design Microservices Architecture for SOA-Based E-Commerce Using DDD Approach (Case Study: XYZ.com). International Journal of Control and Automation, 13(02), 1222 - 1234. Retrieved from https://sersc.org/journals/index.php/IJCA/article/view/26918
Section
Articles