内容简介:
熵衡量系统的无序性。熵增就是随着时间或需求的增加、改变引起系统更加混乱的过程,熵越高的系统就越难精确描述其微观状态。架构的核心目的是提升可扩展性、可维护性,可扩展性的本质是找到系统的变化点,并隔离变化点,可扩展性成功设计的标志,就是需求的新增,不会在原有代码交付物上进行任何形式的修改。本演讲从数据、服务、配置、运维结构角度系统性地说明如何降低系统的熵,集中在系统可扩展性的设计和处理上,是我们的系统尽可能运行更久的时间,更容易的维护,更好的面向未来兼容。
演讲题纲:
1.系统的熵和熵增;
2.失败的系统原型;
3.结合项目经历讲解架构设计;
4.如何在系统中抑制熵增;
5.系统崩塌后的重构思维。
听众收益:
1.了解系统的熵相关理论;
2.抽象的理论通过项目具象化;
3.如何识别伪需求;
4.如何进行可扩展性架构设计;
5.盲目重构的危险,以及如何正确地重构。