![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
long-king
我是一名产品设计师、大数据架构师、项目管理师,擅长java、大数据、react、vue等各项技术。
展开
-
微服务架构图v1.0(包含业务中台和数据中台)
原创 2020-05-26 10:50:53 · 1267 阅读 · 0 评论 -
通用互联网应用架构图
互联网应用架构逐渐向分层分布式架构发展,再此提出个人的互联网应用结构的理解图示。 注意:同一层次内应尽可能不出现相互调用的情况,便面业务逻辑混乱。 ...原创 2019-08-20 16:38:24 · 1123 阅读 · 0 评论 -
程序员-架构师思维转变之路
#初中级程序员 作为一名初中级程序员:每天忙碌于写代码根据各种明确的设计需求,输出各种功能/接口。 #高级程序员 作为一名高级程序员:着眼于功能模块,输入软件模块需求,输出模块详细设计,指导初中级人员开发;并开始着眼技术底层细节的研究,对面向对象、设计模式等深入思考。 #初级架构师 作为一名初级架构师:着眼于整个软件,输入软件的整体需求,输出概要设计和核心模块,并不断的修正最初的设计,励志用精巧的设计做出可靠、健壮、易维护、易扩展的软件产品。 #产品级架构师 作为一名产品级架构师:协助产品经理规划产原创 2020-09-09 10:50:01 · 244 阅读 · 0 评论 -
软件架构入门之路---架构原则、架构视图、C4模型
一、软件架构之架构原则 SOLID 原则是一套比较经典且流行的架构原则: 单一职责:与 Unix 哲学所倡导的“Do one thing and do it well”不谋而合; 开闭原则:用新增(扩展)来取代修改(破坏现有封装),这与函数式的 immutable 思想也有异曲同工之妙; 里式替换:父类能够出现的地方子类一定能够出现,这样它们之间才算是具备继承的“Is-A”关系; 接口隔离:不要让一个类依赖另一个类中用不到的接口,简单说就是最小化组件之间的接口依赖和耦合; 依赖反转:依赖抽象原创 2020-09-30 10:38:44 · 809 阅读 · 0 评论