课程作业只要求“功能实现”,但真实世界远不止于此。性能、安全、可扩展性、可维护性、可观测性——这些非功能性需求往往决定系统的生死。一个能运行但慢如蜗牛的系统,一个功能完整但频繁宕机的系统,本质上都是失败的。