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.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.