利用生成式AI增强领域驱动设计 2024年8月1日 在软件开发中,创建与业务需求紧密相关的健壮且可维护的应用程序是一项持续的挑战。领域驱动设计(DDD)通过将领域置于开发过程的核心,为解决这一挑战提供了有效的策略。DDD能够使开发人员创建出高度可扩展、模块化且面向业务的解决方案。本文将探讨在DDD中应用生成式AI的潜力。 实验概述 在…… 阅读全文
越来越火的DDD是什么? 2024年8月1日 本文根据柴华老师在〖deeplus直播第273期〗线上分享演讲内容整理而成。(文末有回放的方式,不要错过) DDD在哈啰交易中台的实践分享 随着中台微服务架构的兴起,领域驱动设计(DDD)作为其设计基础,受到了越来越多的关注。然而,DDD的学习曲线相当陡峭,不仅要求掌握其核心概念,还…… 阅读全文
领域驱动设计理解 2024年7月31日 领域驱动设计概述 领域驱动设计(Domain Driven Design,简称DDD)是一种软件开发方法论,由埃里克·埃文斯(Eric Evans)在2004年通过其著作《领域驱动设计》提出。DDD的核心理念是软件的真正价值在于其解决领域问题的能力,而非其他功能特性。 领域驱动设计的核心思想 软件的核…… 阅读全文
高级主题 - 领域建模 - Scaled Agile Framework 2024年7月31日 从本质上讲,所有模型都是错误的,但有些模型是有用的。 ——乔治·博克斯(George E. P. Box) 领域建模 扩展SAFe指南中的领域建模 概述领域建模是一种重要的软件工程方法,用于描述和建模现实世界中的实体及其关系。这种方法有助于理解问题域空间,为系统设计提供基础,并促进系统级需求的理解…… 阅读全文
DDD相关微信公众号文章 2024年7月31日 [ DDD社区最新发展:理论知识与最佳实践 简介 DDD(领域驱动设计)是一种软件开发方法论,它强调以业务领域为中心进行软件开发。本文将介绍DDD社区的最新发展,包括理论知识和最佳实践,以帮助开发者更好地理解和应用DDD。 理论知识- 核心概念:介绍DDD中的实体、值对象、聚合、领域服务等…… 阅读全文
供应链商品域的DDD实践 2024年7月30日 在现代软件工程中,随着业务需求的不断增长和变化,软件系统的复杂性日益增加。领域驱动设计(Domain-Driven Design, DDD)作为一种应对复杂性的方法论,越来越受到重视。本文将从软件复杂性的来源、DDD的重要性以及其核心概念三个方面进行阐述。 一、软件复杂性的来源 软件复杂性主要源自以…… 阅读全文
DDD架构思想的创新应用 2024年7月30日 领域驱动设计(DDD)是一种软件开发方法论,它强调围绕统一的领域模型进行软件开发,以提升软件质量和降低维护成本。DDD的核心在于构建一个清晰的领域模型,使得开发人员和业务人员能够基于同一理解进行沟通和协作。这种模型不仅促进了团队的协作,还有助于提高软件的可维护性和扩展性。DDD的…… 阅读全文
一文掌握Prompt:万能框架+优化技巧+常用指标 2024年7月30日 在2023年,大型语言模型的诞生标志着人工智能领域的一个新纪元,而Prompt工程也随之成为利用这些模型的关键技术。Prompt的好坏直接影响到模型的输出质量和效率。尽管网络上充斥着各种关于Prompt技巧的讨论,但缺乏系统性的总结,使得读者在阅读后仍然感到迷茫,不知道如何开始。…… 阅读全文
DDD领域驱动设计四重边界知识概述 2024年7月23日 在DDD(领域驱动设计)中,四重边界是指分析边界、设计边界、实现边界和运行边界。这四个边界定义了软件开发的不同阶段应遵循的原则和策略。 分析边界 (Analysis Boundary):确定业务问题范围,定义问题域。 设计边界 (Design Boundary):根据领域模型划分限界上下文。 实现边界 (Implementation Boundary)…… 阅读全文
DDD架构详解与图文总结 2024年7月23日 关注△mikechen的架构笔记△,十余年BAT架构经验倾囊相授 大家好,我是mikechen。 DDD是现在非常火热的架构设计,而且大厂面试也经常考察,下面我就全面来详解DDD架构@mikechen 最新mikechen原创超30万字《阿里架构师进阶专题合集》和《最全大厂面试题及答案…… 阅读全文