工作随感三小点

1)应用架构服务于产品业务,太超前去设计与实现某种“理想且完美“的应用架构是一种得不偿失的行为;应用架构应该随着业务规模的增长去演变和升级

2)高可用的应用架构一般有合理的分层,层与层之间的依赖关系是单向的(解耦的),这样容易对某一层作替换或升级。层与层之间的交互仅集中在“边界”组件之间,组件之间的交互与解耦的解决方案主要靠设计原则来指导,具体的实现方案根据业务需求参考设计模式来实现

3)业务需求没有大小之分,每个业务需求除了要考虑代码的复用性,还要思考业务需求的通用性,沉淀出适用某类业务需求的基础组件和方案,方便后续满足同类业务的需求,即要学会适当的造轮子,提高工作效率

猜你喜欢

转载自blog.csdn.net/scholar_ii/article/details/72824956