当谈到使用DDD划分微服务的好处的时候,经常会说DDD能够让相关的业务逻辑更加内聚,并且降低服务之间的耦合性,从而最终实现达到降解系统的复杂性。但是在这里,不论是高内聚,低耦...
当谈到使用DDD划分微服务的好处的时候,经常会说DDD能够让相关的业务逻辑更加内聚,并且降低服务之间的耦合性,从而最终实现达到降解系统的复杂性。但是在这里,不论是高内聚,低耦...
一、开篇 本系列文章主要目的是为了个人学习总结。如果你正在学习,也欢迎阅读交流,指正不足。 本系列文章将介绍 MySQL 相关原理,将从 MySQL 的架构、日志、索引、锁、...
一、前言 1.1 读者对象 本文适合后端资深工程师、架构师,或从事中台、平台类研发的普通工程师阅读。中台技术不是一门具体的软件技术,没有一定之规,需要从业者根据自身业务特点选...
注: 本文首发于“爱奇艺技术产品团队”公众号。作为本文的作者,我将此文在自己的简书上再次发表,希望更多人阅读,并欢迎提出问题和意见。 本文介绍的设计并非最佳,而是考虑到历史问...
PS. 刚知道 Navi 被 AMD 用来命名下一代 GPU 核心,中文名仙女座。 在上周,Navi 1.1.0 正式发布。这个版本并为引入新的功能,而是重点优化性能。 因为...
最近没有在写新的文章,Kolin 系列和 DDD 系列都暂停了。原因是最近正在造轮子。 先送上轮子的项目地址:https://github.com/yanglifan/nav...
之前曾写过一篇介绍 Spring 提出的 Reactive Streams 实现方案 —— Project Reactor 的文章:《Reactor 入门与实践》,其中介绍了...
一、前言 本篇文章会简要介绍领域驱动设计能做什么,以作为多篇介绍领域驱动设计文章的开篇。后面会使用领域驱动设计的英文缩写 DDD。之所以开篇介绍 DDD 能做什么,而不是介绍...
一、前言 上篇文章介绍了 Kotlin Coroutine 的实现原理。因为篇幅所限,并未介绍 Kotlin Coroutine 具体是如何与其它异步编程技术整合的。本文将向...