Tagged articles
8 articles
Page 1 of 1
Architects Research Society
Architects Research Society
Feb 16, 2023 · Fundamentals

Understanding Domain-Driven Design (DDD): Core Concepts, Patterns, and Architectural Practices

This article explains the fundamentals of Domain‑Driven Design, covering its core ideas such as model‑driven design, ubiquitous language, bounded contexts, layered and hexagonal architectures, and key building blocks like entities, value objects, aggregates, repositories, factories, and services, with practical examples and diagrams.

AggregatesBounded ContextDDD
0 likes · 23 min read
Understanding Domain-Driven Design (DDD): Core Concepts, Patterns, and Architectural Practices
Top Architect
Top Architect
May 2, 2021 · Fundamentals

Understanding Domain-Driven Design: Core Concepts, Layers, and Patterns

This article explains the fundamentals of Domain‑Driven Design, covering the importance of a correct domain model, the layered architecture (presentation, application, domain, infrastructure), building blocks such as entities, value objects, services, aggregates, repositories, factories, and advanced topics like CQRS, Event Sourcing, Unit of Work, DCI, and the four‑color archetype analysis.

AggregatesCQRSDomain Modeling
0 likes · 37 min read
Understanding Domain-Driven Design: Core Concepts, Layers, and Patterns
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 19, 2021 · Fundamentals

Why a Proper Domain Model Is the Heart of Successful Software Design

This article explains the core principles of Domain‑Driven Design, emphasizing the creation of a correct domain model, the challenges of communication between experts, the layers of a DDD‑based architecture, and essential patterns such as entities, value objects, aggregates, factories, repositories, and CQRS.

Aggregatesrepositories
0 likes · 46 min read
Why a Proper Domain Model Is the Heart of Successful Software Design
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 1, 2018 · Cloud Native

Unveiling Docker’s Inner Workings: A Deep Dive into Its Architecture

This article explains Docker’s core components—images, containers, and repositories—then breaks down its comprehensive architecture, detailing the roles of the client, daemon, server, engine, jobs, registry, graph, drivers, libcontainer, and containers, helping readers grasp the full lifecycle of Docker.

ContainerDockerImages
0 likes · 14 min read
Unveiling Docker’s Inner Workings: A Deep Dive into Its Architecture