今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。如何设计合理的微服务架构?如何保持微服务健康运行?这
2022-10-11 09:06:30领域是一个知识的范畴。它指的是我们的软件所要模拟的业务知识。领域驱动设计的中心是领域模型,它对一个领域的流程和规则有着深刻的理解。洋
2022-10-08 09:49:13作者|陈璐在软件开发领域,解耦这个词相信大家都不陌生。在面向对象的语境下,我们会应用SOLID原则来构建高内聚低耦合的应用,实现模块间的解
2022-09-02 08:52:43商品中心随着自身业务的发展,系统复杂度逐渐变高。在业务治理过程中,我们尝试引入了DDD来辅助进行现有业务的模型重建,并在此基础上完成了
2022-08-11 09:58:19作者|林宁领域到底是什么?对领域这个词的理解就是DDD入门的第一个难关。我们有时会被客户问到,领域到底是什么?首先要清晰地知道领域是什
2022-08-03 09:52:39引言前面几篇文章中,笔者给大家阐述了DDD领域驱动设计的三大过程,重点围绕如何通过战略设计与战术设计进行DDD领域模型分析以及沉淀,但是还
2022-07-17 18:49:36怎样的架构才能配得上造到飞起的变化?一、软件复杂性1、复杂原因如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线
2022-04-25 13:21:24软件的复杂性,是一个很泛的概念。但是一直都是开发过程中的一个难题,本文旨在探讨如何去从容应对复杂性。一、软件的熵增、构造定律1 熵增定
2022-03-17 09:10:07一、如何解决复杂业务设计软件架构设计本身就是一个复杂的事情,但其实业界已有一个共识,那就是“通过组件化完成关注点的分离从而降低局部复
2022-03-17 09:42:57一、概述DDD是什么,DDD的英文全称是Domain-DrivenDesign,翻译过来就是领域驱动设计。这种设计一般是用在微服务的系统中,当我们聊微服
2022-03-10 18:21:40