Muhammad Rizwanmuhammadrizwan.hashnode.dev·Sep 10, 2024Domain-Driven Design (DDD): A Comprehensive OverviewDomain-Driven Design (DDD) approaches software development by emphasizing underlying business domains. First coined by Eric Evans in 2003, DDD offers a set of principles and patterns to help developers create complex software systems closely aligned ...Discuss·2 likes·50 reads#Domain-Driven-Design
Christina Kolerikollabs.dev·Aug 27, 2024Episode Two - Oops, I DDD It Again (Part 1) - A New Hope for Clean ArchitectureHey there, fellow code wranglers! 👋 Welcome back to The Kollabs Chronicle. Grab your favorite debugging beverage, because we're about to embark on an unexpected journey into the world of Domain-Driven Design (DDD)! A Quick Note from Your Friendly Ne...Discuss·6 likes·108 readsCode Craftingsoftware development
Derek Armstrongderekarmstrong.dev·Aug 19, 2024Why Knowing the Business Beats Knowing the TechLet’s talk about something that’s often overlooked but can be a game-changer for your career: domain knowledge. Sure, technology is shiny and exciting, and it’s easy to get swept up in the latest tools and languages. But here’s the thing—understandin...Discuss·42 reads🧭 Career Compassadvice
Jong-Dae Parkjdpark.hashnode.dev·Aug 15, 2024Toy Project - Bank_11] 서론 최근에 DDD를 공부하고 자바/스프링 개발자를 위한 실용주의 프로그래밍이라는 책을 보면서, 결국 Java를 이용한 객체 지향적 프로그래밍은 DDD를 구현하는 것이 필수라는 생각이 들었습니다. 도메인 로직을 코드에 잘 녹여야 된다는 말과, 책임을 객체에게 지운다는 것, 결국은 도메인 모델링을 통한 DDD를 적용한다는 말과 동일하다는 것이죠. 물론 토이 프로젝트나 MSA의 구조에서는 애자일하게 빠르게 개발하기 위해 전통적인 방법인 tec...Discussprojects
Jong-Dae Parkjdpark.hashnode.dev·Aug 14, 2024Domain Driven Design의 구현1] 잘못된 Domain Model(Anemic Domain Model) 1. Technical Responsibilities에 따라 분리한 package DTO, Entity, Repository 등으로 technical responsibilities에 따라 단순히 분리하였다. 2. 도메인 모델이 아닌 mutable한 JPA Entity Book이 도메인 모델처럼 보이지만, 실제로는 단지 JPA Entity를 표현하고 있는 것을 볼 수 있...Discuss·31 readsSpring Modulith
Mike Hoganmikehogan.hashnode.dev·Jul 30, 2024Exploratory Programming: Refining a domain model by building a custom workbench to visualise itI love domain modeling. Trying to capture the essential rules of a domain in a coherent model is a fun puzzle to solve. The only way I can do it, is through iteration. And the way I like to assess each iteration, I found, is through a visual medium. ...Discuss·122 reads#Domain-Driven-Design
邱炫棠hsuantang.hashnode.dev·Jul 27, 2024使用領域驅動設計來提高你的 .NET 專案品質 Enhancing Your .NET Projects with Domain-Driven Design Techniques前言 Introduction 在開發程式時,不知道你有沒有遇過下面的問題: When developing programs, have you ever encountered the following problems: 經常會跟使用者雞同鴨講,使用者口中的系統規則跟你眼前的程式碼像是兩個不同的世界。 Frequent miscommunication with users, where the system rules described by users seem complet...Discuss·132 reads.NET
Jemin Desaipositiwise.hashnode.dev·Jul 22, 2024Domain Driven Design Core Principles and ChallengesSummary: Domain Driven Design (DDD) is a software development approach that prioritizes effective communication and collaboration between developers and stakeholders. It aims to create software that accurately represents the intricacies of a business...DiscussDomain-Driven Design (DDD)
Mike Hoganmikehogan.hashnode.dev·Jul 1, 2024The Power of Bounded Contexts in Software Development: A Journey of DiscoveryIn the realm of software development, one of the most impactful discoveries in any build is identifying the right bounded contexts. This approach allows developers to focus on excellently implementing each concern with a model fully germane to that s...Discuss#Domain-Driven-Design
Georgios Komninosblog.gkomninos.com·Jun 17, 2024Tutorial: Defining the Domain entitiesThis blog is the part of the series Building a Web App with Golang. In today's article we are going to define the basic entities and the operations on them for our web application. In the first part we defined the scope of the application. We are goi...Discuss·45 readsBuilding a Web App with GolangGo Language