首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
小白开始学爪哇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
淘宝 10 年,高并发分布式架构演进之路
大家好,我是楼仔! 之前给自己定了一个学习计划,今年上半年需要完成“高并发”系列文章,这个是该系列的第一篇。 在写“高并发”系列文章之前,我觉得有必要让大家对高并发分布式架构有一个整体的认识,给大家搭
如何有效的解决代码的圈复杂度
很多项目债台高筑,新功能开发困难。其中一个很大的原因就是代码复杂,可读性差,那复杂度有没有一个明确的衡量标准,我们又如何去解决代码的圈复杂度呢?本文介绍什么是圈复杂度,然后介绍了解决圈复杂度的几种方法
如何一步一步用DDD设计一个电商网站(二)—— 项目架构
如何一步一步用DDD设计一个电商网站(五)—— 停下脚步,重新出发 如何一步一步用DDD设计一个电商网站(六)—— 给购物车加点料,集成售价上下文 如何一步一步用DDD设计一个电商网站(七)—— 实现售价上下文 如何一步一步用DDD设计一个电商网站(八)—— 会员价的集成 如何…
程序员除了会CRUD之外,还应该知道什么叫CQRS!
今天主要跟大家分享一下什么是 CQRS,以及在项目中如何去使用。 . CRUD系统 我们平常最熟悉的就是三层架构,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。然后通过业务层来处理业务逻辑,将处理结果封装成DTO对象返回给控制层,再通过前端渲染。反…
分层架构设计总结
一、单层结构不分层 最开始开发项目时,由于需求较少,用一个单独的工程文件就可以满足开发的需求了,不需要进行划分。 二、MVC 分层和三层 到后面需求越来越多,于是就把文件进行分解,怎么分解?有人提出了
DDD之代码架构
这是一篇迟到的文章。这其实是我写DDD的第四篇文章。去年11月份左右我在个人网站上写了三篇关于DDD的文章,都是比较偏战略部分的。那个时候我还在一个正在使用DDD的项目上,也是我第一次真正开始深入使用DDD。 后来有收到读者催更的留言。其实那个时候也在陆续写文章,DDD第四篇想…
何为整洁架构?
整本书读下来,总的来说,除了老生常谈的几大经典设计模式外,重点就是划分好系统的边界,组织好依赖关系,区分哪些属于高层的业务层,哪些是外层的细节层。 结构式编程,面向对象编程,函数式编程。 一个模块应该有且只有一个原因来改变 A module should have one, a…
DDD分层架构最佳实践
还在单体应用的时候就是分层架构一说,我们用得最多的就是三层架构。而现在已经是微服务时代,在微服务架构模型比较常用的有几个,例如:整洁架构,CQRS(命令查询分离)以及六边形架构。每种架构模型都有自己的应用场景,但其核心都是“高内聚低耦合”原则。而运用领域驱动设计(DDD)理念以…
后端架构师技术图谱
分享自 GitHub
领域驱动设计:事件溯源架构简介
事件溯源架构通常由3种应用设计模式组成,分别是:事件驱动(Event Driven),事件溯源(Event Source)、CQRS。本文整体对事件溯源架构设计模式进行了简介。