Tagged articles

architecture styles

8 articles · Page 1 of 1
YiSu Grain
YiSu Grain
Jul 17, 2026 · Fundamentals

Day 25 – Five Classic Software Architecture Styles: Focus on System Organization

This article introduces the five classic software architecture styles—data‑flow, call/return, data‑centric, virtual‑machine, and independent component—explaining their core mechanisms, advantages, drawbacks, real‑world examples, and a five‑step method for selecting the appropriate style in system design and exams.

architecture stylesblackboarddata flow
0 likes · 28 min read
Day 25 – Five Classic Software Architecture Styles: Focus on System Organization
Subtle Storm
Subtle Storm
May 19, 2026 · Fundamentals

Essential Classic Software Architecture Styles Every Architect Must Know

The article explains the definition of software architecture styles, enumerates classic styles such as data‑flow (batch and pipeline‑filter), call/return, object‑oriented, layered, independent component (process‑communication and event‑driven), virtual‑machine (interpreter and rule‑based), and repository (database and blackboard), and provides concrete examples and a mnemonic to help remember their characteristics and suitable application scenarios.

architecture stylesdata flowevent-driven
0 likes · 9 min read
Essential Classic Software Architecture Styles Every Architect Must Know
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Jun 15, 2025 · Fundamentals

Mastering Software Architecture: From Core Concepts to Practical Design Laws

The article explores the broad, evolving nature of software architecture, emphasizing the need for contextual thinking, continuous learning, and understanding of architecture styles, characteristics, decisions, and design principles, illustrated with diagrams and key laws that guide architects in balancing trade‑offs and focusing on why over how.

Design Principlesarchitectural thinkingarchitecture fundamentals
0 likes · 8 min read
Mastering Software Architecture: From Core Concepts to Practical Design Laws
Architects Research Society
Architects Research Society
Jan 15, 2024 · Fundamentals

Evolution of Software Architecture Styles and Domains

This article outlines the evolution of software architecture styles, describing various architectural domains and sub‑domains—from web and mobile applications to integration, data, and analytics architectures—and their typical implementations, illustrated with a detailed classification table.

Domain Architectureanalyticsarchitecture styles
0 likes · 8 min read
Evolution of Software Architecture Styles and Domains
Architects Research Society
Architects Research Society
Dec 21, 2022 · Fundamentals

Evolution of Architecture Styles and Domains

This article outlines the evolution of software architecture styles, explains how different perspectives define architecture styles, and presents a comprehensive table of architecture domains and sub‑domains ranging from web and mobile applications to integration, data, analytics, and BI architectures.

Domain ArchitectureIntegrationarchitecture styles
0 likes · 10 min read
Evolution of Architecture Styles and Domains
Architects Research Society
Architects Research Society
Jul 6, 2021 · Fundamentals

Evolution of Architecture Styles and Domain Classification

This article explains the evolution of software architecture styles, defines architecture domains, and presents a detailed classification table covering web, rich client, mobile, integration, data, modeling, and analytics architectures, followed by community promotion details.

System Designarchitecture stylesdomain classification
0 likes · 14 min read
Evolution of Architecture Styles and Domain Classification
Architects Research Society
Architects Research Society
Jun 4, 2020 · Fundamentals

Overview of Software Architecture Patterns and Styles

This article introduces software architecture patterns as reusable solutions to common design problems and catalogs various architecture styles—including layered, microservices, event‑driven, and distributed systems—providing a concise reference for architects and developers.

Design PatternsMicroservicesarchitecture styles
0 likes · 3 min read
Overview of Software Architecture Patterns and Styles
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 4, 2017 · Fundamentals

What Are Software Architecture Styles and Why They Matter

This article explains software architecture styles as high‑level design principles that guide system families, outlines common styles, their benefits and drawbacks, discusses open design questions, and provides detailed examples such as client‑server, layered, pipe‑filter, event‑driven, repository, C2, three‑tier, JB/HMB, and REST architectures.

Design PatternsSoftware EngineeringSystem Design
0 likes · 47 min read
What Are Software Architecture Styles and Why They Matter