
系统架构 + 项目架构
文章平均质量分 87
结构
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管是哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有所帮助,以此鞭策自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈DDD分层架构
DDD分层架构基于单一职责原则(Single Responsibility Principle)和依赖倒置原则(Dependency Inversion Principle)构建,提供了一种将业务逻辑、领域模型和基础架构等不同关注点进行分离的方式。用户界面层(User Interface Layer): 负责与用户交互,展现系统的用户界面,接收用户输入和显示输出。应用层(Application Layer): 协调用户界面和领域层之间的交互,处理用户请求,调用领域服务和领域对象来完成业务逻辑。原创 2024-11-26 18:02:53 · 848 阅读 · 0 评论 -
前后端分离架构讲解
1.前后端分离开发模型2.职责分离前后端仅仅通过异步接口(AJAX/JSONP)来编程前后端都各自有自己的开发流程,构建工具,测试集合关注点分离,前后端变得相对独立并松耦合后端前端提供数据接收数据,返回数据处理业务逻辑处理渲染逻辑Server-side MVC架构Client-side MV* 架构代码跑在服务器上代码跑在浏览器上3.接口规范接口返回数据即显示:前端仅做渲染逻辑处理;渲染逻辑禁止跨多个接口调用;前端关注交互、渲染逻辑原创 2022-03-11 16:19:18 · 963 阅读 · 0 评论 -
大型电商分布式系统架构解析
1、架构图以上采用七层逻辑架构,第一层客户层,第二层前端优化层,第三层应用层,第四层服务层,第五层数据存储层,第六层大数据存储层,第七层大数据处理层。客户层:支持PC浏览器和手机APP。差别是手机APP可以直接通过IP访问,反向代理服务器。前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务;应用层:网站应用集群;按照业务进行垂直拆分,比如商品应用,会员中心等;服务层:提供公用服务,比如用户服务,订单服务,支付服务等;数据层:支持关系型数据库集群(支持读写分离),NOSQL集群,分布式文转载 2022-02-23 17:01:46 · 1968 阅读 · 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 · 1674 阅读 · 0 评论