Three important Concerns in Data Systems

Posted on December 18, 2022

ReliabilityThe system should continue to work correctly (performing the correct function atthe desired performance) even in the face of hardware, softwarefaults, human error etc. ScalabilityAs the system grows (in data volume, traffic volume or complexity), there shouldbe reasonable ways of dealing with that growth. MaintainabilityOver time, many different people will work on the system (engineering and oper‐ations, both maintaining current behavior and adapting the system to new usecases), and they should all be able to work on it productively.