Tag

Domain Events

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
May 8, 2024 · Backend Development

Understanding Domain-Driven Design: Concepts, Principles, and Microservices Integration

The article explains Domain‑Driven Design’s philosophy of aligning business language with code, defines key concepts such as bounded contexts, entities, value objects, aggregates, and shows how these ideas translate into microservice decomposition, event‑driven integration, and reduced coupling for cloud‑native systems.

Aggregate RootBounded ContextDDD
0 likes · 16 min read
Understanding Domain-Driven Design: Concepts, Principles, and Microservices Integration
Architecture Digest
Architecture Digest
Apr 2, 2022 · Backend Development

Applying Domain-Driven Design to Model a Payment System at Airwallex

This article explains how Airwallex uses Domain-Driven Design (DDD) to model a complex payment system, covering problem and solution spaces, bounded contexts, domain models, services, events, infrastructure, and the transition from domain concepts to microservices.

Bounded ContextDomain EventsDomain-Driven Design
0 likes · 10 min read
Applying Domain-Driven Design to Model a Payment System at Airwallex
vivo Internet Technology
vivo Internet Technology
Apr 8, 2020 · Backend Development

Applying Domain Events, Saga, and CQRS in Domain-Driven Design

The article, the second in a DDD practice series, shows how immutable domain events can capture business milestones and be stored and published, introduces Saga—both choreography and orchestration—to manage distributed transactions with compensations, and explains how CQRS separates read and write models, illustrating each concept with Java code while highlighting the resulting decoupling, scalability, and modeling clarity alongside added complexity and storage challenges.

CQRSDomain EventsDomain-Driven Design
0 likes · 21 min read
Applying Domain Events, Saga, and CQRS in Domain-Driven Design