Tag

evolutionary architecture

0 views collected around this technical thread.

DevOps
DevOps
Jul 18, 2024 · Fundamentals

Architectural Thinking: Five Core Principles for Managing Complexity

The article explains architectural thinking as a systematic approach to decompose problems, highlighting five core principles—abstraction, global perspective, layered design, evolutionary mindset, and standardization—that help engineers manage complexity, improve design quality, and adapt software systems over time.

abstractioncomplexity managementdesign principles
0 likes · 10 min read
Architectural Thinking: Five Core Principles for Managing Complexity
Qunar Tech Salon
Qunar Tech Salon
Sep 28, 2022 · Backend Development

Domain-Driven Design (DDD) Practice in Hotel Data System Refactoring at Qunar

This article presents a comprehensive case study of how Qunar's hotel supply‑chain team applied Domain‑Driven Design to restructure a decade‑old, highly coupled hotel information system, detailing the problem analysis, DDD rationale, evolutionary transformation process, architectural principles, implementation results, and lessons learned.

DDDDomain-Driven DesignSoftware Refactoring
0 likes · 21 min read
Domain-Driven Design (DDD) Practice in Hotel Data System Refactoring at Qunar
Architects Research Society
Architects Research Society
Jun 11, 2019 · Fundamentals

Key Trends and Insights in Architecture and Design (2019)

The article analyzes current and emerging software architecture trends such as evolutionary architecture, microservices adoption, event sourcing, serverless, and the evolving role of architects, highlighting which concepts are moving toward mainstream adoption and which remain niche.

Distributed SystemsEvent Sourcingevolutionary architecture
0 likes · 18 min read
Key Trends and Insights in Architecture and Design (2019)