![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统架构 + 项目架构
文章平均质量分 89
结构
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管事哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有,以此鞭策自己!!!
展开
-
前后端分离架构讲解
1.前后端分离开发模型2.职责分离前后端仅仅通过异步接口(AJAX/JSONP)来编程前后端都各自有自己的开发流程,构建工具,测试集合关注点分离,前后端变得相对独立并松耦合后端前端提供数据接收数据,返回数据处理业务逻辑处理渲染逻辑Server-side MVC架构Client-side MV* 架构代码跑在服务器上代码跑在浏览器上3.接口规范接口返回数据即显示:前端仅做渲染逻辑处理;渲染逻辑禁止跨多个接口调用;前端关注交互、渲染逻辑原创 2022-03-11 16:19:18 · 842 阅读 · 0 评论 -
大型电商分布式系统架构解析
1、架构图以上采用七层逻辑架构,第一层客户层,第二层前端优化层,第三层应用层,第四层服务层,第五层数据存储层,第六层大数据存储层,第七层大数据处理层。客户层:支持PC浏览器和手机APP。差别是手机APP可以直接通过IP访问,反向代理服务器。前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务;应用层:网站应用集群;按照业务进行垂直拆分,比如商品应用,会员中心等;服务层:提供公用服务,比如用户服务,订单服务,支付服务等;数据层:支持关系型数据库集群(支持读写分离),NOSQL集群,分布式文转载 2022-02-23 17:01:46 · 1679 阅读 · 0 评论 -
后台管理系统结构分析
1.项目的结构2.主pom文件的分析<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach原创 2022-02-24 18:39:46 · 1605 阅读 · 0 评论