丰乐

随笔分类 -  设计

设计相关的。
从0开始架构二
摘要:从0开始架构(二) 读写分离 主从,一主多从 复制延迟 读写主 读失败读主 关键业务主,非关键读写分离 分配机制 程序代码封装【TDDL】 实现简单 每个编程语言实现一次 故障下,主从切换,所有配置都需要修改并重启 服务端代码,mysql proxy atlas 业务分库遇到的问题: join操作问 阅读全文

posted @ 2020-12-06 14:16 李蝉儿 阅读(62) 评论(0) 推荐(0) 编辑

从0开始架构读书笔记
摘要:从0开始架构读书笔记(一) 这本书的数目又从0开始精通c++语言的既视感。其实是本提供架构方法论的好书,循序渐进,有外及里。 架构的概念是什么?通过一定的规则整合起来的满足某些要求的可运行的系统 架构的历史就是解决软件的复杂性,降低人工的成本 架构设计的目的:分析业务特点,满足业务需求,满足业务发展 阅读全文

posted @ 2020-12-05 16:40 李蝉儿 阅读(82) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(六)
摘要:68 架构师需要了解软件,也要了解硬件 69 初期规划不合理,走捷径,后期需要付出代价 70 不要过度追求完美,足够好,考虑可维护性 71 警惕一些看起来好,酷的提议 72 需求,设计,开发,维护,其实内容数据的结构才为王 73 对客户,避免愤世嫉俗 74 解决方案需要满足或者超越当前的需求 75 阅读全文

posted @ 2020-05-04 19:31 李蝉儿 阅读(78) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(五)
摘要:41 留意架构图里的空白区域 42 了解领域和技术里面的行话 43 关注具体情境 44 架构师应该考虑软件活动的所有参与者的能力,性格 45 优雅丰富的心灵远比聪明才智重要,向建筑架构师学习 46 避免重复 47 现实世界不止0和1 48 视图观察,别想着控制一切,观察-建模-验证 49 架构是一座 阅读全文

posted @ 2020-05-04 17:50 李蝉儿 阅读(102) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(四)
摘要:31 程序设计也是一种设计 32 创建良好的氛围,让大家征求你的意见,发挥团队智慧 33 时间改变一切:简单原则,非必要别试图改变以前的工作 34 软件架构专业还有很长的路,因为架构不断的变化,演讲 35 控制项目规模。抓住需求,分而治之,设置优先级,尽快交付 36 软件架构师是管家,管理技术和建议 阅读全文

posted @ 2020-05-03 18:43 李蝉儿 阅读(120) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(三)
摘要:21 架构师避免调整进度失误,需要提前准备谈判策略和说服他人的技巧 22 取舍的艺术。可以架构权衡分析法,成本收益分析方法 23 数据库是业务的最后一道关卡 24 重视不确定性,多方分析,掌握信息,仔细权衡。 25 不轻易放过眼前的问题,遇到的问题很多,团队沟通,项目问题,不要放过一切不和谐的点,努 阅读全文

posted @ 2020-05-02 22:41 李蝉儿 阅读(119) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(二)
摘要:11 架构师需要宏观上设计,微观上了解业务代码。宏观视野和微观视野 12 没有万能的解决方案,需要存在情景意识 13 提前考虑性能问题,考虑未来的变化 14 架构:系统建模,接口设计,模块划分,套用设计模式,优化性能。需要平衡:安全,易用,产品支持,发布管理,部署方式。 需要平和技术需求和各类业务需 阅读全文

posted @ 2020-03-07 17:24 李蝉儿 阅读(101) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(一)
摘要:1 客户需求重于简历和个人兴趣 ,选用合适的技术,保证服务的稳定性,易用性。 2 明白业务的关键点,简化根本复杂性,避免为了解决问题引入偶发可用性。 3 技术只是项目的一部分。沟通,合理有效的沟通很重要。 4 沟通的简明清晰,开明的方式,与团队里面的人合作 。 5 架构决定了应用的性能 6 了解需求 阅读全文

posted @ 2020-03-04 18:32 李蝉儿 阅读(123) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示