Tagged articles

COLA framework

12 articles · Page 1 of 1
Qunar Tech Salon
Qunar Tech Salon
Oct 13, 2023 · Backend Development

Domain‑Driven Design and Microservice Architecture Evolution at Qunar.com

This presentation details Qunar.com's journey from a monolithic system to a service‑oriented, platform‑based architecture, emphasizing domain‑driven design principles, architectural evolution paths, reconstruction strategies, the adoption of the COLA framework, and the resulting improvements in organization and development efficiency.

COLA frameworkDomain-Driven Designsystem refactoring
0 likes · 21 min read
Domain‑Driven Design and Microservice Architecture Evolution at Qunar.com
dbaplus Community
dbaplus Community
Oct 10, 2023 · Backend Development

How Qunar Revamped Its Hotel Service Architecture with Domain‑Driven Design

This article details Qunar's journey from a monolithic hotel information system to a domain‑driven microservice architecture, covering the evolution path, design principles, reconstruction patterns, DDD implementation steps, COLA framework adoption, and the resulting improvements in organization and development efficiency.

COLA frameworkDomain-Driven DesignSoftware Engineering
0 likes · 24 min read
How Qunar Revamped Its Hotel Service Architecture with Domain‑Driven Design
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 frameworkOnion Architecturecqrs
0 likes · 16 min read
Understanding Software Architecture: Principles, Patterns, and the COLA Framework
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 frameworkDesign PatternsOnion Architecture
0 likes · 12 min read
Understanding Software Architecture: From Basic Concepts to the COLA Framework
IT Architects Alliance
IT Architects Alliance
Aug 2, 2021 · R&D Management

What Is Software Architecture? Core Concepts, Patterns, and the COLA Framework

This article explains the meaning of architecture, why it is essential for any system, the responsibilities of architects, various software architecture classifications, common patterns such as layered, CQRS, hexagonal and onion architectures, and introduces the open‑source COLA framework with its layered, extension, and standard design principles.

COLA frameworkOnion ArchitectureSystem Design
0 likes · 15 min read
What Is Software Architecture? Core Concepts, Patterns, and the COLA Framework
Java High-Performance Architecture
Java High-Performance Architecture
Jul 31, 2021 · Fundamentals

What Is Software Architecture? Core Concepts, Patterns, and Design Strategies

This article explains the definition of architecture, why it matters, the role of architects, various software architecture classifications, layered designs, and key patterns such as CQRS, hexagonal, onion, and the COLA framework, providing a comprehensive guide for building maintainable systems.

COLA frameworkOnion ArchitectureSystem Design
0 likes · 15 min read
What Is Software Architecture? Core Concepts, Patterns, and Design Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 23, 2021 · Fundamentals

Why Architecture Matters: From Basics to the COLA Framework

This article explains what software architecture is, why it is essential, the responsibilities of architects, various architecture classifications, common patterns such as layered, CQRS, hexagonal and onion designs, and introduces the open‑source COLA framework with its layered structure, extension mechanisms, and normative guidelines.

COLA frameworkDesign PatternsOnion Architecture
0 likes · 13 min read
Why Architecture Matters: From Basics to the COLA Framework
ITPUB
ITPUB
Dec 30, 2020 · Fundamentals

What Is Software Architecture? Core Concepts, Patterns, and the COLA Framework Explained

This article defines software architecture, explains why it is essential, outlines the architect's responsibilities, categorizes various architecture types, and details common patterns such as layered, CQRS, hexagonal, onion, and the open‑source COLA framework with its design and extension principles.

COLA frameworkDesign PatternsOnion Architecture
0 likes · 15 min read
What Is Software Architecture? Core Concepts, Patterns, and the COLA Framework Explained
Programmer DD
Programmer DD
Nov 17, 2020 · Fundamentals

Why Good Software Architecture Matters: From Basics to the COLA Framework

This article explains the concept of software architecture, why it is essential, the responsibilities of architects, various architecture classifications, and introduces practical application architectures such as layered, CQRS, hexagonal, onion, and the open‑source COLA framework, highlighting how separating business logic from technical details improves maintainability and scalability.

COLA frameworkOnion Architectureapplication design
0 likes · 16 min read
Why Good Software Architecture Matters: From Basics to the COLA Framework
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 23, 2020 · Fundamentals

Why Architecture Matters: From Basics to the COLA Framework

This article explains what software architecture is, why it is essential, the responsibilities of architects, various classification types, typical architectural patterns such as layered, CQRS, hexagonal and onion architectures, and introduces Alibaba's open‑source COLA framework with its layered design, extension and specification concepts.

COLA frameworkOnion Architecturecqrs
0 likes · 14 min read
Why Architecture Matters: From Basics to the COLA Framework
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 21, 2020 · Backend Development

COLA 2.0: Redefining Java Backend Architecture with Layered Design & Extensible Components

This article explains how the COLA 2.0 framework restructures Java backend applications by introducing a cleaner layered architecture, redefining components and modules, adding flexible extension points, and providing practical guidance for generating and using COLA‑based services.

COLA frameworkDomain-Driven Designextension-points
0 likes · 18 min read
COLA 2.0: Redefining Java Backend Architecture with Layered Design & Extensible Components
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 29, 2019 · Fundamentals

Why Architecture Matters: Unpacking Application Design Principles and the COLA Framework

This article explains what software architecture is, why it is essential for any system, the responsibilities of architects, various architecture classifications, and introduces the COLA open‑source framework that combines layered, hexagonal, and onion architectures with CQRS and extensibility to separate business logic from technical details.

COLA frameworkOnion Architectureapplication design
0 likes · 14 min read
Why Architecture Matters: Unpacking Application Design Principles and the COLA Framework