2026年1月26日
摘要:
在架构设计领域,DDD(领域驱动设计)被讨论得最多,也被误解得最深。很多公司所谓的“官方指导文件”其实是在南辕北辙。如果不纠正这些根源上的错误,所谓的架构优化只能是空中楼阁。 以下是对当前行业内、甚至是某些大厂指导文件中典型错误做法的深度批判。 一、 批判:指导文件建议“不使用领域服务” 【现状批判
阅读全文
posted @ 2026-01-26 11:51
小庄
阅读(771)
推荐(3)
2026年1月23日
摘要:
在 AI 开始直接参与系统交互之后,传统领域驱动设计(DDD)暴露出一个根本性局限: 系统长期只理解“结构”,却不真正理解“意图”。 无论是方法调用、DTO、RPC 还是事件消息,本质上都是结构化协议。 而在真实世界中,尤其是 AI 参与的场景里,交互首先出现的是语义意图,而不是稳定结构。 DAD(
阅读全文
posted @ 2026-01-23 09:27
小庄
阅读(573)
推荐(4)
2025年11月3日
摘要:
前言 近年来,随着人工智能和MCP技术的发明和进步,好像给我们这些程序员又开辟了一个新的道路:以前我们都是给人来写软件工具,要写后端接口和前端界面,让用户在前端界面使用这些工具来实现业务。以后就会变成,我们要给AI 来写后端工具,无需写前端界面,让AI根据工具需要的参数和返回值来生成前端界面给用户(
阅读全文
posted @ 2025-11-03 15:50
小庄
阅读(574)
推荐(0)
2023年4月12日
摘要:
今年,以OpenAI(ChatGPT)、微软Microsoft(NewBing),谷歌Google(Bard)为代表的通用人工智能横空出世。其表现出的智能水平和无所不知的能力令人叹为观止,能够高分通过各类高考和专业考试,能够大大提升文字工作者和程序员的生产力。将会对教育、咨询、中介、IT、软件、设计
阅读全文
posted @ 2023-04-12 15:35
小庄
阅读(446)
推荐(0)
2023年2月7日
摘要:
大家好,去年我发布了一篇 OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构 。很多程序员都比较感兴趣,给我要源代码。这次我把OnionArch进行了升级,改进了一些特性,并放出源代码,iamxiaozhuang/OnionArch2 (github.com) 欢迎大家研究
阅读全文
posted @ 2023-02-07 16:37
小庄
阅读(1478)
推荐(9)
2022年11月24日
摘要:
大家好,我是失业在家,正在找工作的博主Jerry。今天给大家介绍一个能大大减少ASP.Net Minimal WebApi编码量的方法。 我们一般会把微服务的VO和DTO封装成消息类,并作为WebApi的Request和Response参数进行网络传递。 如果使用MediatR,我们封装的消息类就要
阅读全文
posted @ 2022-11-24 17:10
小庄
阅读(601)
推荐(6)
2022年11月23日
摘要:
大家好,我是失业在家,正在找工作的博主Jerry。今天发布MediatRPC的开源地址:github.com 文档增加了MediatRPC的架构图和架构说明(英文): On the client side, it establishes a QUIC connection with the serv
阅读全文
posted @ 2022-11-23 11:48
小庄
阅读(234)
推荐(0)
2022年11月17日
摘要:
大家好,我是失业在家,正在找工作的博主Jerry。作为一个.Net架构师,就要研究编程艺术,例如SOLID原则和各种设计模式。根据这些原则和实践,实现了一个更简洁更低耦合的RPC(Remote Procedure Calls)框架,名叫MediatRPC。 一、MediatR 编程思想 SOLID的
阅读全文
posted @ 2022-11-17 16:58
小庄
阅读(1258)
推荐(9)
2022年10月28日
摘要:
大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,总结和整理以前的项目经验,动手写了个洋葱架构(整洁架构)示例解决方案 OnionArch。其目的是为了更好的实现基于DDD(领域驱动分析)和命令查询职责分离(CQRS)的洋葱架构。 OnionArch 是用来实现单个微服务的。它提供了Gr
阅读全文
posted @ 2022-10-28 12:08
小庄
阅读(1167)
推荐(5)
2022年10月20日
摘要:
大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,看到.Net 7.0 RC2发布了,就想测试下.Net 7.0 RC2 gRPC JSON 转码为 Swagger/OpenAPI文档的特性,这个特性大大提高了测试gRPC接口的方便性。本来以为按照官方文档,也就是几分钟的事,结果搞了几个
阅读全文
posted @ 2022-10-20 11:21
小庄
阅读(1828)
推荐(10)