摘要:
规则三:三次简化方案砍掉很多无关紧要的东西,留下精华,奉行极简主义内容:在设计复杂系统时,从项目的范围、设计和实施角度简化方案。场景:当设计复杂系统或产品时,面临着技术和计算资源的限制。用法采用帕累托( Pareto)原则简化范围考虑成本优化和可扩展性来简化设计依靠其他人的经验来简化部署原因:只聚焦“不过度复杂”,并不能解决需求或历史发展与沿革中的各种问题要点:在产品研发的各个阶段都需要做好简化... 阅读全文
摘要:
规则二 方案中包括扩展留出可扩展空间!设计可扩展方案,实现可扩展程序内容:提供及时可扩展性的DID方法场景:所有项目通用,是保证可扩展性的最经济有效的方法(资源和时间)Design(D)设计20倍的容量[这里的容量是指:压力容量等]Implement(I)实施3倍的容量Deploy(D)部署1.5倍的容量原因:DID为产品扩展提供了经济、有效、及时的方法要点:在早期考虑可扩展性可以帮助团队节省... 阅读全文