Continuous Debugging of Microservices
Hong Zhu, Ian Bayley, Hongbo Wang · 2020
Debugging is one of the most difficult tasks during the development of cloud-native applications for the microservices architecture. This paper proposes a continuous debugging facility to support the DevOps continuous development methodology. It has been implemented and integrated into the Integrated DevOps Environment CIDE for microservices written in the agent-oriented programming language CAOPLE. The paper also reports controlled experiments with the debug facility. Experiment data show that the overhead is less than 3% of the execution time on average.