首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
公输on
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
分布式理论系列(一):CAP 定理、BASE理论
分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。 分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式…
项目终于用上了 DDD 领域驱动,太强了!
在公司对支付业务、结算业务、资金业务使用DDD进行领域建模的两年,得到了许多好评,也面对过不少质疑,总体来说还是能收获不少,这对团队成员理解业务起着很大作用。近半年一直在研究DDD的落地实战,如今已修
为什么从 MVC 到 DDD,架构的本质是什么?
今天要分享的是 MVC 和 DDD 的架构本质,通过由浅入深的介绍讲解和视频带着手把手操作创建工程架构。让无论是学习 MVC 的小白码农还是希望了解更多关于 DDD 内容的老白码农,都可以学习到一点自
「数据密集型系统搭建」开卷篇|什么是数据密集型系统
「数据密集型系统搭建」开卷篇|什么是数据密集型系统。系统具有数据密集型特点,底层建筑决定上层应用,数据层非常重要涉及的技术选型很多,建造者的终极之路需要突破自身界限完善能力,关注数据,抱紧业务变化。
COLA 4.0:直击应用架构本质的最佳实践
每个架构师,对系统应用架构,都有自己的理解。在长期的技术实践中,出现了一堆应用架构产物。但是往往都是思想,没有实实在在的落地的产物。COLA 的横空出世,真正给应用架构落地,提供了优秀的实践。 COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制…
浅谈对DDD与Cola的学习与思考
最近刚入职阿里不久,发现内部项目大多采用DDD设计,由于自己之前也没有过多的接触过,便抽时间去学习了一下。
[译] 系统设计入门 | 掘金翻译计划
学习如何设计可扩展的系统将会有助于你成为一个更好的工程师。 系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。 这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。 这是一个不断更新的开源项目的初期的版本。 在很多科技公司中,除了代码…
《system design interview》读书笔记
SCALE FROM ZERO TO MILLIONS OF USERS 总览 DNS CDN LB Server MQ DB Cache Tool 数据库 SQL vs NoSQL 关系型数据库
Python领域驱动编程实践-第二章:数据仓库
是时候将我们的模型进行持久化了,我们要以依赖反转的原则将我们的核心逻辑与像数据库这样的基础设施问题中分离出来。 我们将介绍Repository(仓库模式),他是对数据存储的抽象,允许我们将模型和数据层解耦。我们也将介绍仓库模式如何通过隐藏数据库的复杂性,让我们的系统更容易测试。…
用DDD(领域驱动设计)和ADT(代数数据类型)提升代码质量
很多开发者都有一个迷思,认为项目里的代码质量和可维护性的持续下降,主要根源在于时间紧迫、需求变动频繁。如果产品需求更加明确,并给予足够的开发时间,开发团队可以长期保证代码质量和可维护性。 今天介绍的D