Abstract

The microservice architectural style can replace the monolithic architecture because of the flexibility to adapt to changing technologies and helps to better organize the development team. However, in its implementation there are still problems when communication between services in microservices uses HTTP synchronous or based on API-Driven. In addition, scalability and performance need to be considered in a microservice architecture. The solution offered to these problems is to apply container technology which is integrated with Event-Driven Architecture (EDA) (asynchronous) to handle internal communication between microservices. So that the results of this study can overcome the problems of scalability and performance in microservices. EDA response time is faster with a percentage increase of 19.18%, as well as a lower EDA error rate of 34.40%, although EDA CPU usage is higher with a percentage decrease of 8.52% compared to API-Driven Architecture. EDA uses more CPU resources.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call