随笔分类 -  软件架构设计

摘要:文章大纲 一、需考虑问题二、前端架构三、应用层架构四、服务层架构五、存储层架构六、后台架构七、数据采集与监控八、安全架构九、数据中心机房架构十、自动化运维十一、参考文章 一、需考虑问题 1. 研发过程管理困难 (1)依赖管理,每个模块对其他模块的依赖是管理困难的;(2)版本管理;(3)部署管理(搭火 阅读全文
posted @ 2019-06-13 18:23 故事爱人 阅读(695) 评论(0) 推荐(1)
摘要:文章大纲 一、策略模式二、观察者模式三、工厂模式四、单例模式五、其他模式六、设计模式总结七、参考文章 一、策略模式 现在假设我们有个“鸭子项目”,首先我们用OOP(面向对象)的角度设计这个项目,找到鸭子中共同的特性抽取在父类中并具体实现,不同的特性不实现,由子类具体实现,好下面看代码: 现在我们看它 阅读全文
posted @ 2019-06-08 20:03 故事爱人 阅读(1119) 评论(0) 推荐(0)
摘要:文章大纲 一、演变过程思路图二、何为大型网站三、架构体系演进四、架构总结五、参考文章 一、演变过程思路图 二、何为大型网站 1. 大型网站特性 既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题: 阅读全文
posted @ 2019-06-06 17:43 故事爱人 阅读(967) 评论(0) 推荐(0)
摘要:文章大纲 一、概述二、模板介绍 一、概述 在架构设计中,我们需要考虑非常多的方面,从网络安全到权限管理、业务开发、运维服务等,因此我进行了架构上总结,以后设计时,可参考以下模板进行分析。 二、模板介绍 总体架构图 总体架构图 1. 用户端 1.1 B端(1)商家PC端(2)商家移动端 1.2 C端( 阅读全文
posted @ 2019-06-04 17:38 故事爱人 阅读(1415) 评论(0) 推荐(0)
摘要:文章大纲 一、架构需求分析二、架构愿景分析三、架构设计原则四、必备设计-API网关五、参考文章 一、架构需求分析 1. 需求收集与分析 需求分析的前期工作是愿景描述及愿景分析, 即愿景分析就是需求的前期调研.从软件过程来看,需求分析是一个承上启下的阶段–“上承”愿景,“下接”设计。需求分析的工作内容 阅读全文
posted @ 2019-06-04 12:35 故事爱人 阅读(1187) 评论(0) 推荐(0)
摘要:文章大纲 一、架构师定义二、架构师分类与具备能力三、研发人员发展的技术路线四、架构师知识体系五、参考文章 一、架构师定义 什么是架构师,这个聊架构话题时永恒的问题。每个公司对架构师的定位也有所不同,因为不同公司所处的阶段,业务模式,应用场景也都不一样。对架构的要求也不一样。 在初创公司的野蛮生长阶段 阅读全文
posted @ 2019-06-03 17:00 故事爱人 阅读(2346) 评论(0) 推荐(0)