#DDD

10 articles

12 Books for Learning Software Architecture, from Fundamentals to Practice
Architecture 2026-09-22

12 Books for Learning Software Architecture, from Fundamentals to Practice

A staged reading list of 12 books for learning software architecture, from fundamentals to practice: design basics, trade-offs, domain-driven design, microservices, and API design. Each entry links to its full review.

#Book Review#System Design#Design#Microservices#DDD
Why the Domain Fades From View in Web Development, and Why It Eventually Comes Back
Architecture 2026-08-21

Why the Domain Fades From View in Web Development, and Why It Eventually Comes Back

Understand what a domain really means, why it works as an architectural boundary, and the structural reasons the domain fades from view in web development.

#DDD#Design#Architecture
What Is EventStorming
Architecture 2026-06-16

What Is EventStorming

Learn EventStorming, a workshop technique born from domain-driven design that uses sticky notes to rapidly map a business domain and build shared understanding between developers and domain experts.

#DDD#EventStorming
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Architecture 2026-04-29

Architecture Modernization: Socio-technical alignment of software, strategy, and structure

A review of Architecture Modernization. A translation of the original by Nick Tune et al., it frames modernization as a sociotechnical effort that treats technology, organization, and strategy as one, introducing methods driven by business goals such as BVSSH value assessment and Wardley mapping.

#Book Review#DDD#Team Topologies
The Abstraction Trap in Architecture Design
Architecture 2026-04-23

The Abstraction Trap in Architecture Design

Why sharing domain logic can quietly turn into architectural debt, while technical concerns can safely be shared — with nuance around authorization and PII-sensitive logging.

#Design#DDD
Viability Conditions for Building a Platform
Architecture 2026-04-19

Viability Conditions for Building a Platform

How do you decide whether to build an internal platform? This article organizes the viability conditions from the perspectives of core/supporting/generic subdomains, comparison with external services, leverage, and organizational capacity, and examines how far domain analysis alone can take you.

#Architecture#Platform Engineering#DDD
Getting Started with Domain-Driven Design: Practical Techniques for Connecting Software Implementation and Business Strategy
Architecture 2026-02-20

Getting Started with Domain-Driven Design: Practical Techniques for Connecting Software Implementation and Business Strategy

A review of Learning Domain-Driven Design. A book on the thinking and implementation patterns for applying DDD's strategic and tactical design in practice. From identifying subdomains to bounded contexts, aggregates, domain events, and event sourcing, it explains where each fits, bridging DDD from introduction to practice.

#Book Review#DDD#Business Strategy
Bounded Contexts
Architecture 2025-05-19

Bounded Contexts

Understand bounded contexts in domain-driven design to clarify word meanings, organize responsibilities, and improve system design.

#DDD
Secure by Design: Safe Software Design
Security 2024-09-07

Secure by Design: Safe Software Design

A review of Secure by Design. A book that advocates improving security from software design itself rather than patching individual vulnerabilities. Centering on DDD, it shows how careful domain modeling weaves security naturally into design, treating it as a design concern rather than a bolt-on feature.

#Book Review#Design#DDD
Eric Evans' Domain-Driven Design
Architecture 2016-12-09

Eric Evans' Domain-Driven Design

A review of Eric Evans' Domain-Driven Design. The foundational DDD text, dense enough that even a reading group struggles to fully digest it. It drives home that understanding and interpreting the domain matters even more than how you express it in code. A classic worth revisiting over time.

#DDD#Book Review