某互联网公司广告平台技术架构
16lz
2021-01-22
某互联网公司广告平台技术架构
chinajyc IT哈哈
某互联网公司广告平台技术架构
演化
水平扩展一切
并行化,异步调用
演化
Randy的可扩展架构7原则
• 按功能分区(Partition by Function)
• 水平切分
• 避免事务
• 异步解耦
• 次序流改进为异步
• 虚拟化所有层次
• 适当使用缓存
原则
• 先业务,后技术;先逻辑,后物理
• 奥卡姆剃刀:如无必须,勿曾实体
• 正交性:分解出模块无职责的重复
• 稳定性原则:稳定和易变的分解
技术
-接口
-消息队列
-模块化,服务化
-异步化
最后的最后,作为架构师,需要知识的广度。从我的角度来说,架构师首先应该是一个优秀的程序员,有多年的编写代码经验。其次,现在云、大数据等领域较为火爆,也是趋势,需要去了解。简单来说,我认为一位合格的架构师需要有一定的知识广度,并在某一两个领域有一定深度。
至于境界,我认为其实是没有所谓的境界之分。不同的公司对架构师的要求都不同,领悟和积累到的东西都不一样。更重要的其实是需要不断的去适应变化,去前瞻性的了解公司未来的变化。
更多相关文章
- 5分钟学会mysql的逻辑架构原理
- 由12306.cn谈谈网站性能技术
- Java 中有哪些无锁技术来解决并发问题?如何使用?
- 腐朽王朝的更迭:谈 SM 系统的技术升级和持续改进
- 福利时刻 | 盖楼送《高可用可伸缩微服务架构》签名版
- 技术探讨的正确姿势
- 曾经风光无限的jsp技术,为什么现在很少有人用了呢?
- java小白到架构师学习路线【2.0版】
- 服务端开发指南与最佳实战 | 数据存储技术 | MySQL(07) 范式与反模