学《郭东白的架构课》:10|架构设计中怎么判断和利用技术趋势?
🤔☕️🤔☕️🤔
📖:市场是技术推动力的来源,需求规模是技术走向的路标
🤔:当下我们看到的活技术,那是被市场筛选出来,被需求规模刻画出来的样子。当下我们看到的新技术,未来是否会被选中,那得问市场,不是问技术,未来是否会被刻画,那得看需求规模,不是问技术。没有被市场选中,没有被需求规模刻画的死技术,除了在教科书上可能还存在,都已经彻底沉寂。
📖:市场推动软件架构的三个核心推动力:
硬件技术发展、软件行业的竞争格局、垂直行业的商业模式的进化。计算设备的出货量决定软件架构,架构设计上,要尽量寻找和放大规模效应机会。
🤔:业务需求会直指软件系统的界面的样子,硬件技术会定型软件架构的样子。业务需要简单的界面,但是业务又是巨大量,硬件算力有限、存储有限、带宽有限,那就用分布式软件架构来突破这种有限,此时的分布式架构,又完全被这几个有限因素定型,架构的每个角度都显露出硬件约束的痕迹。
版权声明: 本文为 InfoQ 作者【术子米德】的原创文章。
原文链接:【http://xie.infoq.cn/article/a528ecdfda00dc73228aa6da3】。文章转载请联系作者。
评论