Tag

architecture fundamentals

1 views collected around this technical thread.

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.

architectural thinkingarchitecture fundamentalsarchitecture styles
0 likes · 8 min read
Mastering Software Architecture: From Core Concepts to Practical Design Laws
DevOps
DevOps
Jan 22, 2024 · Fundamentals

Understanding Software Architecture: Concepts, Types, Principles, and Common Pitfalls

This article explains the fundamental concepts of software architecture, distinguishes between systems, subsystems, modules, components, frameworks and architectures, outlines the evolution from monolithic to distributed and micro‑service designs, presents fifteen universal design principles, and highlights typical mistakes architects should avoid.

Microservicesarchitecture fundamentalsdesign principles
0 likes · 21 min read
Understanding Software Architecture: Concepts, Types, Principles, and Common Pitfalls
DataFunTalk
DataFunTalk
Apr 25, 2023 · Fundamentals

What Is Enterprise Architecture and Why It Matters

This article explains the concept of enterprise architecture by likening an organization to a massive software system, discusses its importance in digital transformation, outlines its meta‑model and view layers, and highlights why a structured architectural approach is essential for modern enterprises.

Digital TransformationInformation Systemsarchitecture fundamentals
0 likes · 6 min read
What Is Enterprise Architecture and Why It Matters
Architects Research Society
Architects Research Society
Apr 8, 2023 · Fundamentals

Overview of ArchiMate Basic Views and Their Viewpoints

This article explains ArchiMate's basic views—including composition, support, collaboration, and implementation perspectives—by describing each viewpoint's purpose, focus, and example tables for composition, support, collaboration, and implementation views, as well as physical and layered views.

ArchiMateViewpointsarchitecture fundamentals
0 likes · 9 min read
Overview of ArchiMate Basic Views and Their Viewpoints
Architects Research Society
Architects Research Society
Apr 6, 2023 · Fundamentals

ArchiMate Basic Views and Viewpoints Overview

This article explains ArchiMate's basic views and the four categories of viewpoints—Composition, Support, Collaboration, and Implementation—detailing their focus areas, examples, and the specific technical and technology‑usage perspectives for enterprise architecture modeling.

ArchiMateTechnical ViewpointViewpoints
0 likes · 9 min read
ArchiMate Basic Views and Viewpoints Overview
Architects Research Society
Architects Research Society
Apr 2, 2023 · Fundamentals

Complete ArchiMate Viewpoints Guide (Part 1): Overview of Views and Basic Viewpoints

This guide introduces ArchiMate views, explains their role in modeling enterprise architecture, outlines the 23 official example viewpoints grouped into basic, motivation, strategy, and implementation & migration categories, and provides detailed descriptions of basic viewpoints such as composition, support, collaboration, and implementation.

ArchiMateViewpointsarchitecture fundamentals
0 likes · 6 min read
Complete ArchiMate Viewpoints Guide (Part 1): Overview of Views and Basic Viewpoints
Architects Research Society
Architects Research Society
Mar 11, 2023 · Fundamentals

Solution Concept Diagrams: High‑Level Overview and Purpose

Solution concept diagrams are high‑level, pencil‑sketch representations that capture key goals, requirements, constraints and stakeholder involvement for an architecture initiative, highlighting areas needing detailed formal modeling and enabling rapid coordination of change plans across the enterprise.

TOGAFarchitecture fundamentalsenterprise architecture
0 likes · 5 min read
Solution Concept Diagrams: High‑Level Overview and Purpose
Architects' Tech Alliance
Architects' Tech Alliance
Jan 3, 2023 · Fundamentals

Comprehensive Overview of Software Architecture: Concepts, Layers, Evolution, and Best Practices

This article provides a detailed introduction to software architecture, covering its definition, essential concepts such as systems, subsystems, modules, components, and frameworks, various architectural layers and classifications, evolution from monolithic to micro‑service designs, common pitfalls, evaluation criteria, and recommended learning resources.

Microservicesarchitecture fundamentalsbest practices
0 likes · 21 min read
Comprehensive Overview of Software Architecture: Concepts, Layers, Evolution, and Best Practices
Architects' Tech Alliance
Architects' Tech Alliance
Oct 1, 2022 · Fundamentals

Understanding Software Architecture: Essence, Layers, and Classifications

This article explains the fundamental concepts of software architecture, distinguishing it from frameworks, defining system, subsystem, module, and component, outlining the four core aspects of architecture, and detailing the various layers such as business, application, data, code, technical, and deployment architectures.

application architecturearchitecture fundamentalsdeployment topology
0 likes · 9 min read
Understanding Software Architecture: Essence, Layers, and Classifications
Architects Research Society
Architects Research Society
Mar 1, 2022 · Fundamentals

Technical Architecture Perspective and Enterprise Technology Architecture Overview

The article explains the concept of technical architecture, defines enterprise technology architecture (ETA) as reusable standards and guidelines, describes how to initiate ETA development, and outlines key organizational concepts such as technical domains, patterns, and services, emphasizing the need for an end‑to‑end view.

Technical PatternsTechnical ServicesTechnology Domains
0 likes · 6 min read
Technical Architecture Perspective and Enterprise Technology Architecture Overview
Architects Research Society
Architects Research Society
Jan 13, 2022 · Fundamentals

Enterprise Business Architecture (EBA): Definition, Dimensions, Influencing Factors, and Its Relationship with Business Context

The article explains enterprise business architecture (EBA) as a bridge between business models and strategy, outlines what EBA is not, describes its four dimensions—people, finance, process, and organization—lists key influencing factors, and shows how EBA integrates with the broader enterprise context and business architecture.

EBAarchitecture fundamentalsbusiness architecture
0 likes · 8 min read
Enterprise Business Architecture (EBA): Definition, Dimensions, Influencing Factors, and Its Relationship with Business Context
IT Architects Alliance
IT Architects Alliance
Jun 30, 2021 · Fundamentals

Understanding Software Architecture: Systems, Subsystems, Modules, Components, Frameworks, and Architecture

This article explains the fundamental concepts of software architecture—including systems, subsystems, modules, components, frameworks, and architecture itself—by defining each term, illustrating their relationships with real‑world examples, and clarifying common misconceptions for technical professionals.

ComponentModulearchitecture fundamentals
0 likes · 10 min read
Understanding Software Architecture: Systems, Subsystems, Modules, Components, Frameworks, and Architecture
Top Architect
Top Architect
Mar 29, 2021 · Fundamentals

Understanding Software Architecture: History, Concepts, and Goals

This article explains the evolution of software development from machine code to high‑level languages, describes the two software crises that led to structured programming and OOP, and defines software architecture as the top‑level structure that manages system complexity through clear components, modules, and rules.

architecture fundamentalscomponent-based designsoftware architecture
0 likes · 11 min read
Understanding Software Architecture: History, Concepts, and Goals
Efficient Ops
Efficient Ops
Nov 22, 2018 · Fundamentals

What Makes a Good Software Architecture? Principles, Practices, and Pitfalls

Software architecture defines the overall structure and components of a system, guiding design decisions, balancing performance, scalability, and maintainability, while fostering team alignment through clear standards and abstractions, and the article outlines its purpose, best practices, evaluation criteria, and a path to becoming an architect.

architecture fundamentalsbest practicessoftware architecture
0 likes · 13 min read
What Makes a Good Software Architecture? Principles, Practices, and Pitfalls
Architecture Digest
Architecture Digest
Sep 20, 2017 · Fundamentals

Understanding Software Architecture: From Business Design to System Deployment

The article explains software architecture as a top‑down, macro view of systems—covering business decomposition, domain modeling, technical and system design, deployment considerations, and the skills architects need to create scalable, maintainable solutions.

Domain Modelingarchitecture fundamentalsbackend development
0 likes · 6 min read
Understanding Software Architecture: From Business Design to System Deployment
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Feb 25, 2015 · Fundamentals

Defining Software Architecture: Insights from Grady Booch, James Rumbaugh, and Ivar Jacobson

Software architecture is described as a set of critical decisions about system organization, including the selection of components, their interfaces, and collaborative behavior, and as a compositional style that progressively assembles these elements into larger subsystems, a definition comprehensively presented by Booch, Rumbaugh, and Jacobson in the UML User Guide.

UMLarchitecture fundamentalssoftware architecture
0 likes · 1 min read
Defining Software Architecture: Insights from Grady Booch, James Rumbaugh, and Ivar Jacobson