---
title: "#domain-driven-design articles | Hashnode"
description: "Explore 187 articles tagged #domain-driven-design on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/domain-driven-design"
---

Tag

# #domain-driven-design

187 posts · 49 followers

[Sébastien NOIROT](https://hashnode.com/@sebnoirot) · [Sep 23](https://hashnode.com/posts/optional-is-not-your-domain/6ab35df85d8ec0bfc05eba8c)

### [Optional is not your domain](https://iwtyo.today/optional-is-not-your-domain?utm_source=hashnode&utm_medium=feed)

From null to Optional to explicit domain types in Java.

9 min read · [iwtyo.today](https://iwtyo.today/optional-is-not-your-domain?utm_source=hashnode&utm_medium=feed)

[Mike Young](https://hashnode.com/@mikeylot) · [Sep 10](https://hashnode.com/posts/knowledge-must-be-usable-beyond-its-source/6aa29adad8f6304d490f6845)

### [Knowledge must be usable beyond its source](https://blog.unplugit.fi/knowledge-must-be-usable-beyond-its-source?utm_source=hashnode&utm_medium=feed)

How bounded ownership and AI-assisted knowledge sharing help teams act on strategy, clarify missing context and retain authority over discovery.

8 min read · [blog.unplugit.fi](https://blog.unplugit.fi/knowledge-must-be-usable-beyond-its-source?utm_source=hashnode&utm_medium=feed)

[Oluwaseyi Fatunmole](https://hashnode.com/@foluwaseyi) · [Sep 1](https://hashnode.com/posts/feature-modularization-in-flutter-combine-clean-architecture-and-domain-driven-design/6a9754cacade799374a0231b)

### [Feature Modularization in Flutter: How to Combine Clean Architecture and Domain-Driven Design for Self-Contained, Scalable Features](https://freecodecamp.org/news/feature-modularization-in-flutter-combine-clean-architecture-and-domain-driven-design?utm_source=hashnode&utm_medium=feed)

As an engineer working on a small team, your current structure could fly. But what if your team, all contributing to the same codebase, reaches 20 or more people at scale? You'll need careful design t

26 min read · [freecodecamp.org](https://freecodecamp.org/news/feature-modularization-in-flutter-combine-clean-architecture-and-domain-driven-design?utm_source=hashnode&utm_medium=feed)

[Mike Young](https://hashnode.com/@mikeylot) · [Sep 1](https://hashnode.com/posts/alignment-needs-bounded-ownership/6a96d4bd5ed09f93eeaac7e5)

### [Alignment Needs Bounded Ownership](https://blog.unplugit.fi/alignment-needs-bounded-ownership?utm_source=hashnode&utm_medium=feed)

Local autonomy becomes safer when boundaries around authority, knowledge and evidence are explicit—and cross-team decisions return to the right owner.

9 min read · [blog.unplugit.fi](https://blog.unplugit.fi/alignment-needs-bounded-ownership?utm_source=hashnode&utm_medium=feed)

[Mike Young](https://hashnode.com/@mikeylot) · [Aug 18](https://hashnode.com/posts/software-development-has-always-been-an-alignment-problem/6a84b989f121855c536b7797)

### [Software development has always been an alignment problem](https://blog.unplugit.fi/software-development-has-always-been-an-alignment-problem?utm_source=hashnode&utm_medium=feed)

Software methodologies address parts of a deeper alignment problem: keeping intent, team decisions, software and real-world outcomes connected.

9 min read · [blog.unplugit.fi](https://blog.unplugit.fi/software-development-has-always-been-an-alignment-problem?utm_source=hashnode&utm_medium=feed)

[Wasinjesu Osoko](https://hashnode.com/@uniquedeveloper) · [Aug 12](https://hashnode.com/posts/building-products-businesses-actually-pay-for-domain-driven-design-in-practice/6a7ced952635a8c5fcb2f19c)

### [Building Products Businesses Actually Pay For: Domain-Driven Design in Practice](https://wasinjesu-osoko.hashnode.dev/building-products-businesses-actually-pay-for-domain-driven-design-in-practice?utm_source=hashnode&utm_medium=feed)

Learn how to use Domain-Driven Design (DDD) and TypeScript aggregates to write production code that enforces real-world business logic.

3 min read · [wasinjesu-osoko.hashnode.dev](https://wasinjesu-osoko.hashnode.dev/building-products-businesses-actually-pay-for-domain-driven-design-in-practice?utm_source=hashnode&utm_medium=feed)

[Mike Young](https://hashnode.com/@mikeylot) · [Aug 12](https://hashnode.com/posts/ai-assisted-development-needs-boundaries/6a7c3765e88dfd01e9dd6aca)

### [AI-assisted development needs boundaries](https://blog.unplugit.fi/ai-assisted-development-needs-boundaries?utm_source=hashnode&utm_medium=feed)

AI can generate changes quickly, but bounded contexts, explicit ownership, contracts, and automated rules keep their blast radius contained.

8 min read · [blog.unplugit.fi](https://blog.unplugit.fi/ai-assisted-development-needs-boundaries?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/ai-assisted-development-needs-boundaries/6a7c3765e88dfd01e9dd6aca)

[Mike Young](https://hashnode.com/@mikeylot) · [Aug 6](https://hashnode.com/posts/internal-external-and-contract-models/6a7434446b8ce73b4d0d2146)

### [Internal, External, and Contract Models Should Not Be the Same Thing](https://blog.unplugit.fi/internal-external-and-contract-models?utm_source=hashnode&utm_medium=feed)

Separate models protect the domain, reduce coupling, and control exposure. AI now makes the required mapping and validation code cheap to maintain.

9 min read · [blog.unplugit.fi](https://blog.unplugit.fi/internal-external-and-contract-models?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/internal-external-and-contract-models/6a7434446b8ce73b4d0d2146)

[Oluwaseyi Fatunmole](https://hashnode.com/@foluwaseyi) · [Jul 16](https://hashnode.com/posts/the-observer-design-pattern-handbook-event-driven-architecture-domain-driven-design-in-dart/6a59593c2c971321745e7720)

### [The Observer Design Pattern Handbook: Event-Driven Architecture & Domain-Driven Design in Dart](https://freecodecamp.org/news/the-observer-design-pattern-handbook-event-driven-architecture-domain-driven-design-in-dart?utm_source=hashnode&utm_medium=feed)

Every application, at some point, has to deal with a fundamental challenge: something happens, and several other things need to react to it. A user logs in, and the app needs to save a token, cache th

31 min read · [freecodecamp.org](https://freecodecamp.org/news/the-observer-design-pattern-handbook-event-driven-architecture-domain-driven-design-in-dart?utm_source=hashnode&utm_medium=feed)

[Remco Koedoot](https://hashnode.com/@remcokoedoot) · [Jun 26](https://hashnode.com/posts/domain-driven-design-understand-before-you-build/6a3e885a60413676b4e49af7)

### [Domain-Driven Design: Understand Before You Build](https://remcokoedoot.hashnode.dev/domain-driven-design-understand-before-you-build?utm_source=hashnode&utm_medium=feed)

Why understanding your domain is not optional. A look at Ubiquitous Language, Bounded Contexts, and what twenty years in fresh produce trading taught me about getting it right.

7 min read · [remcokoedoot.hashnode.dev](https://remcokoedoot.hashnode.dev/domain-driven-design-understand-before-you-build?utm_source=hashnode&utm_medium=feed)
