Maintainability
Learn about maintainability in distributed systems.
We'll cover the following...
The last topic we’ll cover in this chapter is maintainability.
What is maintainability?
Press + to interact
A maintainable distributed system should be:
- Easy to operate and keep running
- Easy for developers and newcomers to understand the system
- Should easily be extensible, if further use cases and features are to be incorporated
Maintainability is the combination of the above three properties in a distributed system. Let’s discuss this briefly.
Easy to operate
If a distributed system is difficult to operate, it will be increasingly difficult to keep it running. As a developer, it is certainly crucial to put sincere effort into ensuring the operability of your system.
In the industry, there are several standard practices that you should consider, namely:
-
Adding visible monitoring and logging: Add monitoring and logging mechanisms to your system, and make them visible via specific ...