Tag

onion architecture

1 views collected around this technical thread.

Architecture Digest
Architecture Digest
Feb 5, 2024 · Backend Development

Understanding Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Layered Patterns

This article explains how to apply Domain-Driven Design (DDD) to a new project, covering terminology, architecture evolution from IAAS/PAAS/SAAS, bounded‑context boundaries, the four DDD layers, clean layered, hexagonal and onion architectures, and practical guidance for backend development.

Bounded ContextDDDbackend
0 likes · 9 min read
Understanding Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Layered Patterns
macrozheng
macrozheng
Jul 5, 2023 · Backend Development

Mastering Domain-Driven Design: From Concepts to Clean Architecture

This article explains how to apply Domain‑Driven Design (DDD) to a new project, covering key terminology, architectural evolution, bounded contexts, the four DDD boundaries, and various layered architectures such as clean, hexagonal, and onion models.

DDDDomain-Driven Designclean architecture
0 likes · 9 min read
Mastering Domain-Driven Design: From Concepts to Clean Architecture
Architecture Digest
Architecture Digest
May 8, 2023 · Backend Development

Applying Domain-Driven Design: From Project Initiation to Architectural Boundaries

This article explains how to start a new project using Domain‑Driven Design, covering terminology, architectural evolution across SaaS, PaaS, IaaS, bounded‑context division, the four DDD boundaries, clean layered, hexagonal and onion architectures, and concludes with practical guidance.

Bounded ContextDDDDomain-Driven Design
0 likes · 8 min read
Applying Domain-Driven Design: From Project Initiation to Architectural Boundaries
Architecture Digest
Architecture Digest
Jan 20, 2023 · Backend Development

Applying Domain-Driven Design: Concepts, Architecture Evolution, and the Four Bounded Context Layers

This article explains how to start a new project using Domain‑Driven Design, covering terminology, the evolution from SaaS to IaaS, bounded‑context concepts and division rules, the four DDD boundaries, and how clean, hexagonal, and onion architectures realize these principles for scalable backend systems.

Bounded ContextDomain-Driven Designbackend
0 likes · 9 min read
Applying Domain-Driven Design: Concepts, Architecture Evolution, and the Four Bounded Context Layers
Top Architect
Top Architect
Jan 17, 2023 · Backend Development

Applying Domain‑Driven Design: Architecture Evolution, Bounded Contexts, and Clean Architecture

This article explains how to start a new project using Domain‑Driven Design, covering key terminology, architecture evolution from monolith to microservices, bounded context division, the four DDD boundaries, clean layered, hexagonal and onion architectures, and practical design guidelines for backend systems.

Domain-Driven Designbackend developmentclean architecture
0 likes · 10 min read
Applying Domain‑Driven Design: Architecture Evolution, Bounded Contexts, and Clean Architecture
Top Architect
Top Architect
Nov 15, 2022 · Backend Development

Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Clean Architecture Overview

This article explains how to apply Domain-Driven Design (DDD) to a new project, detailing the evolution from monolithic to microservice architectures, the concepts of IaaS, PaaS, SaaS, bounded contexts, the four DDD boundaries, and clean, hexagonal, and onion architectural patterns.

Bounded ContextDDDclean architecture
0 likes · 9 min read
Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Clean Architecture Overview
Top Architect
Top Architect
Sep 21, 2022 · Fundamentals

Understanding Software Architecture: Principles, Patterns, and the COLA Framework

This article explains the concept of software architecture, why it is essential, the responsibilities of architects, various architectural classifications, and introduces classic patterns such as layered, CQRS, hexagonal, onion, and the open‑source COLA framework with its design, extension, and specification guidelines.

COLA frameworkCQRSDesign Patterns
0 likes · 16 min read
Understanding Software Architecture: Principles, Patterns, and the COLA Framework
IT Architects Alliance
IT Architects Alliance
Aug 7, 2022 · Backend Development

Understanding Onion Architecture and Domain‑Driven Design

The article explains how Domain‑Driven Design combined with Onion Architecture creates a flexible, maintainable, and testable backend system by organizing code into concentric layers that isolate business logic from external concerns, supporting microservices, modular packaging, and appropriate testing strategies.

Domain-Driven DesignMicroservicesbackend development
0 likes · 12 min read
Understanding Onion Architecture and Domain‑Driven Design
Architecture Digest
Architecture Digest
Aug 6, 2022 · Backend Development

Understanding Onion Architecture and Its Role in Domain‑Driven Design

This article explains how Onion Architecture, built on Domain‑Driven Design principles, organizes software into concentric layers that isolate core business logic, improve maintainability, testability, and flexibility, and outlines its layers, dependencies, services, testing strategies, and applicability to microservices.

Domain-Driven Designbackend developmentlayered design
0 likes · 11 min read
Understanding Onion Architecture and Its Role in Domain‑Driven Design
Top Architect
Top Architect
Aug 1, 2022 · Backend Development

Domain-Driven Design and Architectural Patterns: From DDD to Hexagonal and Onion Architecture

This article explains how to start a new project using Domain‑Driven Design, introduces key terminology such as IAAS/PAAS/SAAS, describes the evolution of architecture through bounded contexts, and details the four DDD boundaries together with clean layered, hexagonal and onion architectures for building scalable backend systems.

Domain-Driven DesignMicroservicesbackend development
0 likes · 8 min read
Domain-Driven Design and Architectural Patterns: From DDD to Hexagonal and Onion Architecture
Top Architect
Top Architect
Mar 10, 2022 · Backend Development

Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Layered Patterns

This article explains how to apply Domain-Driven Design (DDD) from project inception, covering terminology, architecture evolution across SaaS, PaaS, IaaS, bounded context division rules, the four-layer DDD boundaries, clean layered, hexagonal, and onion architectures, and concludes with practical insights for building decoupled, scalable systems.

Bounded ContextDomain-Driven Designarchitecture
0 likes · 9 min read
Domain-Driven Design: Architecture Evolution, Bounded Contexts, and Layered Patterns
Top Architect
Top Architect
Nov 27, 2021 · Fundamentals

Understanding Software Architecture: From Basic Concepts to the COLA Framework

This article explains the fundamentals of software architecture, why architecture is needed, the responsibilities of architects, various architecture categories, common styles such as layered, CQRS, hexagonal and onion architectures, and introduces the open‑source COLA framework with its layered design, extension points and standards.

COLA frameworkCQRSDesign Patterns
0 likes · 12 min read
Understanding Software Architecture: From Basic Concepts to the COLA Framework
IT Architects Alliance
IT Architects Alliance
Oct 10, 2021 · Fundamentals

Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture

This article explains the definition and necessity of software architecture, outlines various architectural categories such as business, application, distributed, data, physical, and operations architectures, describes layered, CQRS, hexagonal and onion models, and introduces the COLA framework with its design principles and extension mechanisms.

COLACQRSDesign Patterns
0 likes · 12 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2021 · Fundamentals

What Is Architecture? Concepts, Classifications, and the COLA Application Architecture

This article explains the concept of software architecture, why it is needed, the responsibilities of architects, various architectural styles such as layered, hexagonal, onion, and introduces the COLA application architecture with its design principles, extension points, and CQRS separation.

COLACQRSDesign Patterns
0 likes · 16 min read
What Is Architecture? Concepts, Classifications, and the COLA Application Architecture
Architecture Digest
Architecture Digest
Jul 29, 2021 · Fundamentals

What Is Software Architecture? Concepts, Classifications, and Design Patterns

This article explains the definition of software architecture, why it is needed, the responsibilities of architects, various architectural styles such as layered, CQRS, hexagonal, onion, and the COLA framework, providing a comprehensive overview for developers and system designers.

CQRSDesign Patternshexagonal architecture
0 likes · 15 min read
What Is Software Architecture? Concepts, Classifications, and Design Patterns
IT Architects Alliance
IT Architects Alliance
Jul 24, 2021 · Fundamentals

Understanding Software Architecture: Concepts, Classifications, and the COLA Framework

This article explains what software architecture is, why it is needed, the responsibilities of architects, various classification types such as business, application, distributed, data, physical and operations, and introduces typical architectural styles like layered, CQRS, hexagonal, onion, and the open‑source COLA framework.

COLACQRSDesign Patterns
0 likes · 13 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Framework
Top Architect
Top Architect
Apr 30, 2021 · Fundamentals

Understanding Software Architecture: Concepts, Classifications, and the COLA Framework

This article explains the fundamental notion of software architecture, why it is needed, the responsibilities of architects, various architecture classifications, typical application architectures such as layered, CQRS, hexagonal and onion models, and introduces Alibaba's open‑source COLA framework with its layered design, extension mechanisms and standards.

COLACQRSDesign Patterns
0 likes · 13 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Framework
IT Architects Alliance
IT Architects Alliance
Apr 28, 2021 · Fundamentals

Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture

This article explains what software architecture is, why it is needed, the responsibilities of architects, various architecture classifications, common architectural styles such as layered, CQRS, hexagonal and onion, and introduces the COLA application architecture with its layered design, extension mechanisms and normative guidelines.

COLACQRSDesign Patterns
0 likes · 12 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture
Snowball Engineer Team
Snowball Engineer Team
Feb 19, 2021 · Mobile Development

Addressing Common Android Development Issues with the Snowball Onion Architecture

This article examines typical Android development challenges such as lack of standard architecture, lifecycle management, and testing difficulties, and presents the Snowball onion architecture—an MVVM‑based, RxJava‑powered framework with reusable components, best‑practice guidelines, and a supporting xueqiu‑onion library.

AndroidMVVMMobile Development
0 likes · 12 min read
Addressing Common Android Development Issues with the Snowball Onion Architecture