可靠性&可拓展性&可维护性
*可靠性(Reliability)*
系统在困境(adversity)(硬件故障、软件故障、人为错误)中仍可正常工作(正确完成功能,并能达到期望的性能水准)。
*可扩展性(Scalability)*
有合理的办法应对系统的增长(数据量、流量、复杂性)(参阅“可扩展性”)
*可维护性(Maintainability)*
许多不同的人(工程师、运维)在不同的生命周期,都能高效地在系统上工作(使系统保持现有行为,并适应新的应用场景)。
目前组合多个组件的数据系统架构

关注点除了API开发,还需要关注数据系统设计