Maintenance strategies
We need a strategy to maintain our application’s code that goes beyond simply responding to system alerts. When we take a purposeful approach to code maintenance, we can ensure the sustained reliability, availability, and performance of our Java applications.
The main concept is to maintain a balance between scheduled maintenance and reactive maintenance. The table that follows provides insights into each approach and includes their advantages and best practices.
Scheduled maintenance |
Reactive maintenance |
|
Approach details |
A planned approach to update code on scheduled intervals |
Addressing issues as they arise |
Advantages |
| ...