Implementations of Microservice on Self-service Application Using Service Oriented Modelling and Architecture: A Case Study

Journal of System and Management Sciences · 2023

The impact of the pandemic has accelerated the pace of digital transformation, one of the sectors affected is self-service technology (SST), which allows the company's business activities to continue and can be accessed by customers without time and place restrictions.The increasing number of SST users, this is the basis for making applications that have good performance by comparing application development methods based on Monolithic Architecture (MA) with Microservice Architecture (MSA) using three Quality Attributes (QAs) based on the basic principles of Service Oriented Architecture (SOA) with the Service Oriented Modeling and Architecture (SOMA) method, namely scalability, performance, and availability.The scalability factor of the application becomes a reference because the application of MA has drawbacks in terms of scaling which requires quite a long time.Due to these deficiencies of MA, the application of MSA is a solution, especially by using containerization with Kubernetes as an orchestration platform that is deployed on a public cloud.Testing was carried out on QAs using Apache JMeter.From the test results, it can be concluded that MSA has high flexibility, able to accommodate large user requests.Moreover, it has good availability and agile development that can follow business needs.

Read the paper · More papers on PaperTik