Tagged articles
6 articles
Page 1 of 1
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 14, 2022 · Backend Development

How Domain‑Driven Design Shapes Microservice Boundaries and Communication

This article explores how microservice architecture, guided by Domain‑Driven Design principles such as bounded contexts, aggregates, and context mapping, defines service boundaries, improves autonomy, and influences communication patterns, including event‑driven integration, synchronous APIs, and BFF strategies, while addressing consistency, scalability, and deployment challenges.

Bounded ContextEvent StormingMicroservices
0 likes · 22 min read
How Domain‑Driven Design Shapes Microservice Boundaries and Communication
21CTO
21CTO
Apr 18, 2022 · Cloud Native

Designing Complex Business Architecture with DDD in the Cloud‑Native Era

During the Chinese New Year, the author reflects on the declining state of Chinese football and draws parallels to large‑scale digital transformation projects, exploring how component‑based, cloud‑native architecture and domain‑driven design can address the complexities of enterprise business systems, improve modularity, and enable rapid, resilient evolution.

MicroservicesSoftware Architecturedomain-driven design
0 likes · 24 min read
Designing Complex Business Architecture with DDD in the Cloud‑Native Era
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 9, 2022 · Backend Development

How a Large‑Scale E‑Commerce Platform Uses a Middle‑Platform Architecture for Scalability

This article outlines a comprehensive e‑commerce system architecture that combines a large middle platform with a small front‑end, leveraging domain‑driven design, service‑oriented layers, cloud‑native deployment, and robust monitoring to achieve high scalability, flexibility, and reliability for complex transaction scenarios.

Microservicescloud-nativedomain-driven design
0 likes · 16 min read
How a Large‑Scale E‑Commerce Platform Uses a Middle‑Platform Architecture for Scalability
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 8, 2021 · Backend Development

How to Define Microservice Boundaries with Domain‑Driven Design and Context Mapping

This article explains how microservice architectures differ from traditional service‑oriented designs, outlines key characteristics such as bounded contexts and autonomy, and shows how Domain‑Driven Design, context mapping, and event‑storming can be used to identify, model, and communicate clear service boundaries for resilient, scalable systems.

Bounded ContextEvent StormingMicroservices
0 likes · 21 min read
How to Define Microservice Boundaries with Domain‑Driven Design and Context Mapping
Qunar Tech Salon
Qunar Tech Salon
May 17, 2015 · Fundamentals

Why CQRS Is Becoming a Practical Architecture for Complex Business Applications

The article explains how the lack of Command‑Query Responsibility Segregation (CQRS) leads to unnecessary complexity, outlines the benefits of read‑write separation, presents a simple e‑commerce example, and summarizes Vladimir Khorikov’s three CQRS types and when to apply them.

CQRSRead-Write SeparationSoftware Architecture
0 likes · 5 min read
Why CQRS Is Becoming a Practical Architecture for Complex Business Applications