Code Monitoring and Maintenance
Writing efficient code is not enough to ensure that our Java applications perform at a high level after the initial launch of our systems. We must adopt a robust strategy of coding monitoring and maintenance to ensure that our systems continue to perform at desired levels even as data and use volumes increase and environments change. This chapter focuses on the critical practices, and associated tools, of code monitoring and maintenance.
Our chapter starts with an exploration of Application Performance Management (APM) tools that we can use to conduct real-time monitoring and obtain diagnostic data to help us keep our applications running efficiently. Our APM tool exploration will include use cases and implementation strategies.
The importance of code reviews is also covered with the goal of instilling a dedication to continual process improvement, specifically to continually maintain code quality. Insights into best practices and automation tools...