Loading [MathJax]/extensions/TeX/ieee_stixext.js
Low-code ChatOps for Microservices Systems Using Service Composition | IEEE Conference Publication | IEEE Xplore

Low-code ChatOps for Microservices Systems Using Service Composition


Abstract:

The core concepts of microservices architecture, such as service independence and autonomy, small teams, and continuous evolution, align well with the principles of DevOp...Show More

Abstract:

The core concepts of microservices architecture, such as service independence and autonomy, small teams, and continuous evolution, align well with the principles of DevOps (development and operations). However, the distributed nature of microservices architecture introduces complexities in development and operations at various levels. Microservice teams often need to adopt multiple DevOps tools, increasing the learning curve and making it challenging for teams and stakeholders to grasp the system’s current status. Additionally, team members must gather development and operations information from multiple sources, resulting in increased effort and a lack of cohesive integration and usage. To address these issues, we propose a ChatOps mechanism specifically tailored for microservices architecture, called ChatOps4Msa (ChatOps for Microservices Architecture). Via ChatOps4Msa, users can monitor real-time service status, perform service testing, track issues and deployment logs, and receive periodic alerts and important information using a query language devised in this research, called CQL (ChatOps Query Language). ChatOps developers (CODs) only need to write configuration files using a low-code syntax proposed in this research to build the required capabilities quickly. Besides, CODs can also create new capabilities by composing services from multiple DevOps tools. The results of the experimental evaluation show that ChatOps4Msa are effective in improving the adoption and usability of the DevOps toolchain.
Date of Conference: 04-06 November 2023
Date Added to IEEE Xplore: 18 December 2023
ISBN Information:

ISSN Information:

Conference Location: Sydney, Australia

Funding Agency:

References is not available for this document.

References is not available for this document.

Contact IEEE to Subscribe

References

References is not available for this document.