A Quantitative Approach For The Assessment Of Microservice Architecture Deployment Alternatives By Automated Performance Testing
收藏资源简介:
Microservices have emerged as an architectural style for developing distributed applications. <br> Assessing the performance of architectural deployment alternatives is challenging and must be aligned with the system usage in the production environment. <br> In this paper, we introduce an approach for using operational profiles to generate load tests to automatically assess scalability pass/fail criteria of several microservices deployment alternatives, using a baseline computation of performance requirements. <br> We have evaluated our approach with different architecture deployment alternatives using extensive lab studies in a large bare metal host environment and a virtualized environment.<br> We have found that in auto-scaling cloud environments careful performance engineering activities shall be executed before additional resources are added to the architecture deployment configuration.



