当前位置:网站首页>Architecture practical graduation summary
Architecture practical graduation summary
2022-04-21 14:49:00 【InfoQ】
One 、 Complexity oriented architecture design methodology
- In the early : Clarify uncertainty ( Stakeholder analysis + Demand prioritization )、 Complexity analysis .
- Mid - : Optional technology selection 、 Design and EIA of alternative schemes 、 Determine the final architecture .
- later stage : Overall architecture design and detailed architecture design 、 Architecture quality design and evolution rules .
- Three principles of architecture design:
- The principle of appropriateness- Better fit than industry leader , Prevent over design .
- Simple principle- Simple is better than complex , Excessive complexity leads to reduced system reliability .Simplicity is complicated.
- Principles of evolution- Evolution is better than one step , The only constant in the world is change itself .
- Architecture 4R:Rank、Role、Rule、RelationIn the process of architecture design, we should always exist in the heart , In order to write vividly .
Two 、 The cultivation of architect's ability
1、 Stability of Architecture
2、 Business domain knowledge
3、 Learn typical technical solutions 、 summary 、 to update
- Typical system : Load balancing 、 Distributed cache 、 Message queue 、NoSQL database 、 Stand alone and distributed SQL database .
- data system : Big data engine Hadoop、Spark、Flink etc. .OLAP System Doris、ClickHouse etc. .
- The cloud service : Comparison, advantages and disadvantages of services provided by different cloud service providers .
4、 Learning in an architect's way
- Avoid superficial knowledge of optional technologies 、 Avoid data coming from hearsay .
- In a limited time 、 energy 、 Under the pressure of the project timeline , Avoid going too deep into the underlying details of optional technologies .
3、 ... and 、 Conclusion and thanks
- Accept your own shortcomings : The growth of architects requires time and continuous efforts , The construction camp is a good start , But it can only be regarded as the starting point ;
- Accept imperfections : Through the practice of each module, it is found that it is impossible to be perfect . You shouldn't have ” If you can't write well, don't write “ This mentality . Try to achieve what you can do , The next time to do leak detection to fill the vacancy , Keep honing yourself .
- Methodology is important , Practice is more important .
- Continuity is critical , Have your own rhythm .
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204211435228585.html
边栏推荐
猜你喜欢
随机推荐
Network security: introduce five common encryption algorithms
pytorch图像分类篇: 花分类数据集下载和AlexNet网络搭建训练
亚马逊测评自养号,卖家想要获得review应该怎么做?
从技术原理、主流平台、市场展望快速入门NFT
Ali's monthly salary is 15K. The interview is so simple
Excel小技巧-VLOOKUP自动匹配
赏金猎人自动交易机器人开发模式分析
Mysql database (3)
架构实战毕业总结
Lightgbm topic 4: lightgbm model saving under pyspark platform
WTL 自绘控件库 (CQsTabCtrl)
如何申请免费SSL证书?宝塔面板SSL证书安装部署完整教程
五个拿来就能用的炫酷登录页面
MySQL8.0零基础入门之从青铜到钻石
软件测试(三)p51-p104 软件测试用例方法、缺陷
Golang Gorm框架初始化的优美解决方案
What is the reason for this? Is there anything about MySQL installation
虫子 1602
【天梯赛】L2-040 哲哲打游戏 (25 point(s))(模拟)
Excel小技巧-自动填充相邻单元格内容









