DDD相关微信公众号文章 2024年7月31日 [ DDD社区最新发展:理论知识与最佳实践 简介 DDD(领域驱动设计)是一种软件开发方法论,它强调以业务领域为中心进行软件开发。本文将介绍DDD社区的最新发展,包括理论知识和最佳实践,以帮助开发者更好地理解和应用DDD。 理论知识- 核心概念:介绍DDD中的实体、值对象、聚合、领域服务等…… 阅读全文
熬夜开发Idea插件:知识铺 2024年7月31日 DDD 实践指南 背景 领域驱动设计(DDD)是一种软件开发方法论,它通过将复杂业务逻辑映射到软件模型中来提高开发效率和软件质量。然而,DDD的入门门槛较高,其内部包含许多抽象且难以理解的概念,例如实体(Entity)、值对象(Value Object)、领域服务(Domain Service…… 阅读全文
小团队实现领域驱动设计(DDD) 2024年7月31日 👉 芋道快速开发平台 是一个专注于Java技术领域的知识星球社群,提供以下资源和服务: 一对一交流:与资深Java开发者进行深入交流,获取个性化指导。 面试小册:精心准备的面试材料,助你攻克面试难关。 简历优化:专业指导,优化简历,提升求职成功率。 求职解惑:解答求职过程中的疑惑,提供职业发…… 阅读全文
DDD设计方法在新项目中的应用 2024年7月31日 前言在软件开发中,领域驱动设计(DDD)是一种重要的方法论,它帮助我们更好地理解和设计复杂系统。本文将探讨如何从零开始,运用DDD对新项目进行划分与架构设计。 一、专业术语解释在讨论DDD之前,我们首先需要了解一些基础的云计算服务术语:- IAAS:基础设施即服务,指的是将计算基础设…… 阅读全文
DDD架构思想的创新应用 2024年7月30日 领域驱动设计(DDD)是一种软件开发方法论,它强调围绕统一的领域模型进行软件开发,以提升软件质量和降低维护成本。DDD的核心在于构建一个清晰的领域模型,使得开发人员和业务人员能够基于同一理解进行沟通和协作。这种模型不仅促进了团队的协作,还有助于提高软件的可维护性和扩展性。DDD的…… 阅读全文
微服务与DDD架构模板知识分享 2024年7月23日 戳上方蓝字“Java知音”关注我 常用技术选型 反向代理:Nginx 开发框架:Spring Boot 数据库:MySQL 缓存:Redis 微服务解决方案:Spring Cloud Alibaba 注册中心:Nacos 配置中心:Nacos MQ:RocketMQ / RabbitMQ 监控报警:Prometheus OSS文件系统:Minio 志系…… 阅读全文
DDD领域驱动设计四重边界知识概述 2024年7月23日 在DDD(领域驱动设计)中,四重边界是指分析边界、设计边界、实现边界和运行边界。这四个边界定义了软件开发的不同阶段应遵循的原则和策略。 分析边界 (Analysis Boundary):确定业务问题范围,定义问题域。 设计边界 (Design Boundary):根据领域模型划分限界上下文。 实现边界 (Implementation Boundary)…… 阅读全文
业务架构与DDD协同落地 2024年7月23日 业务架构就是把业务要素及要素之间的关系进行结构化表达、并给出了其设计和演化的原则与指南的一套框架。关于业务架构请看我前面发的文章»业务架构的概念和作用 DDD 全称是 Domain-Driven Design,中文叫领域驱动设计,是一套应对复杂软件系统分析和设计的面向对象建模方法论。 今天我们聊聊业务架构…… 阅读全文
深入探讨DDD在现代软件开发中的应用与挑战 2024年7月23日 随着软件开发领域的不断进步,领域驱动设计(DDD)作为一种软件设计方法论,逐渐在业界受到重视。本文将深入探讨DDD在现代软件开发中的应用及其面临的挑战,尤其是与微服务、数字化转型等技术趋势的结合。 一、背景与现状 在业余项目和日常工作中,DDD的应有时会被搁置,但随着时间的推移,越来…… 阅读全文
DDD系列文章第11篇:完结篇 2024年7月15日 全文约1600字,预计阅读时间5分钟。 导读 历经4个月陆陆续续来到了本系列的最后一篇,前面10篇介绍了DDD如何入门与知识积累、DDD的实施地图与路径、DDD的(子领域-BC-分层-聚合)四重边界里的战略设计和战术设计、DDD的分层架构、领域事件架构、BFF架构,本篇做一个小结以及…… 阅读全文