Development of Microservice Based Application E-Inkubator: Incubation and Investment Service Provider for SMEs
Nisfu Asrul Sani, Wildan Azka Fillah, Aris Tjahyanto, Hatma Suryotrisongko · Procedia Computer Science · 2019
Information Technology had significant influenced in business without exception for small and medium enterprises (SMEs). Many SMEs has used software or system. This research aims to study one of SME’s need in increasing their growth through business incubator. Previous research implementation produces E-Inkubator, an incubation and investment service provider platform. This application still used monolithic architecture, by the time users were increased cause response time of that application decrease. This application also cannot be integrated with other existing system in governments or enterprises as an investor in order to make easier investment process. Increasing number of users, response time, and integrity issues can be solved by implement microservice architecture, in this paper we apply. Microservice concept as loosely coupled solution. It makes easier third party to access service from this application. By separating services this framework also makes request per second from application faster toward many requests. This paper will cover design, development, and evaluate E-Inkubator application that based on microservice architecture. By comparing monolithic against microservice architecture, we show the results of performance tests executed on both applications and describe that microservice is cheaper and make easier third party’s system to access services. In addition, the result shows that microservice architecture make request per second 2.5 higher than monolithic architecture.