Abstract

To obtain or even increase the expected benefits of using microservices architecture (MSA), it is necessary to solve a series of challenges encountered in the process of applying MSA. To properly assign group roles to build a development team that matches the MSA is one of the important challenges. This paper combines the group role assignment (GRA) algorithm and E-CARGO model to solve group role assignment in MSA (GRAMSA) and proposes three basic strategies for evaluating the created MSA team, including performance first, positivity first, and communication costs first. Furthermore, based on the combination of three basic strategies, two optimized role assignment strategies are proposed, namely, GRA based on agent positivity and GRA that maximizes team performance under location restrictions. The strategies mentioned in the paper provide companies using MSA with different team evaluation angles, and at the same time help them build the most suitable development team for different application scenarios. Finally, the proposed strategies are discussed through case studies, and the application scenarios and generalizability of the strategies are analyzed.

Full Text
Paper version not known

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.