Maintainability

Learn about maintainability in distributed systems.

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 ...