系统设计都需要考虑什么
这里只是添加一些不成体系的想法,后面随时补充。系统设计无疑要考虑系统稳定性、可扩展性、数据一致性,有可能要有高并发设计,还需要考虑系统可维护性。1、在研究业务模型时,注意思考业务的核心模型是什么,也就想清楚哪些是会变的点,哪些是不会变的点。这可以指导数据模型的建立,哪些方面可能从0变1,哪些方面可能从1:1变成1:N甚至N:N。另外也需要清楚,哪些模块可能会被替换,甚至需要频繁切换。2、不...