Tag

application architecture

1 views collected around this technical thread.

DevOps
DevOps
Jun 20, 2024 · Fundamentals

Understanding the 4A Enterprise Architecture: Business, Technology, Application, and Data Architecture

This article explains the TOGAF framework and its 4A architecture model—Business, Technology, Application, and Data Architecture—detailing each domain's definition, purpose, value, and step‑by‑step guidance for creating enterprise architecture diagrams to align strategy, processes, and technology.

TOGAFapplication architecturebusiness architecture
0 likes · 8 min read
Understanding the 4A Enterprise Architecture: Business, Technology, Application, and Data Architecture
Architects Research Society
Architects Research Society
Feb 14, 2024 · Fundamentals

Overview of Modern Application Architecture Trends and Principles

The article outlines emerging forces such as cloud, mobile, social, and big data that drive modern application architecture, advocates moving beyond traditional three‑tier designs, and recommends adopting service‑oriented, microservice, event‑driven, and open‑standard approaches while considering paradigms, models, and organizational structures.

MicroservicesSOAapplication architecture
0 likes · 11 min read
Overview of Modern Application Architecture Trends and Principles
Architects Research Society
Architects Research Society
Feb 1, 2024 · Fundamentals

Understanding Application Architecture: Concepts, Strategies, and Patterns

This article explains the role of application architecture within enterprise architecture, describes its focus on application behavior and data exchange, outlines strategic alignment and common architectural patterns, and details the responsibilities and knowledge areas of an application architect.

TOGAFapplication architecturearchitectural patterns
0 likes · 13 min read
Understanding Application Architecture: Concepts, Strategies, and Patterns
DaTaobao Tech
DaTaobao Tech
Jan 8, 2024 · Fundamentals

Understanding Application Architecture: From Chaos to Order

Understanding an application's architecture—defining clear module and package hierarchies, adopting layered patterns like Hexagonal or Clean Architecture, and applying principles such as Dependency Inversion and CQRS—transforms chaotic codebases into maintainable, testable systems that reduce onboarding time and simplify future development.

CQRSDomain-Driven DesignModule Design
0 likes · 22 min read
Understanding Application Architecture: From Chaos to Order
Architects Research Society
Architects Research Society
Mar 21, 2023 · Fundamentals

Understanding Application Communication Diagrams, UML/BPMN EAP Profile, and Archimate

The article explains the purpose and structure of application communication diagrams, describes SOA‑oriented component layering, introduces the UML/BPMN EAP profile and Archimate concepts, and provides a detailed list of application component types for enterprise architecture modeling.

ArchiMateBPMNSOA
0 likes · 8 min read
Understanding Application Communication Diagrams, UML/BPMN EAP Profile, and Archimate
Top Architect
Top Architect
Nov 5, 2022 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Classifications

This article explains the essential concepts of software architecture, distinguishing systems, subsystems, modules, components, frameworks, and architecture itself, and then details the various architectural layers—including business, application, data, code, technical, and deployment—while highlighting their purposes and design considerations.

application architecturebusiness architecturefundamentals
0 likes · 10 min read
Understanding Software Architecture: Concepts, Layers, and Classifications
Architect's Guide
Architect's Guide
Nov 3, 2022 · Fundamentals

Understanding Software Architecture: Definitions, Layers, and Classifications

This article explains the fundamental concepts of software architecture, distinguishing systems, subsystems, modules, components, and frameworks, and then details the various layers—business, application, data, code, technical, and deployment—while outlining the architect’s responsibilities and the criteria for when architecture design is needed.

application architecturebusiness architecturesoftware architecture
0 likes · 10 min read
Understanding Software Architecture: Definitions, Layers, and Classifications
Architects Research Society
Architects Research Society
Oct 11, 2022 · Fundamentals

Application Architecture Guidelines and Enterprise Solution Architecture Roles

This article explains the concept and logical levels of application architecture within enterprise solution architecture, outlines the roles of enterprise and project‑level solution and application architects, and describes how standardization, reuse, and coordination of current and future states are achieved through defined guidelines and SOA practices.

GuidelinesSOAapplication architecture
0 likes · 10 min read
Application Architecture Guidelines and Enterprise Solution Architecture Roles
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
Apr 16, 2022 · R&D Management

Introduction to Enterprise Architecture (EA)

This article explains enterprise architecture (EA), its role in aligning technology with business strategy, distinguishes developers from architects, outlines the three main architect roles—application, solution, and enterprise—and highlights the benefits of establishing an internal EA team.

EAIT strategyapplication architecture
0 likes · 9 min read
Introduction to Enterprise Architecture (EA)
Architects' Tech Alliance
Architects' Tech Alliance
Mar 16, 2022 · Fundamentals

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

This article provides an extensive introduction to software architecture, covering its definition, essential concepts such as systems, subsystems, modules, components, and frameworks, various architectural layers and classifications, architectural levels, strategic versus tactical design, evolution from monoliths to micro‑services, common pitfalls, measurement criteria, and recommended learning resources.

MicroservicesPerformanceTechnical Debt
0 likes · 21 min read
Comprehensive Overview of Software Architecture: Concepts, Layers, Levels, Evolution, and Best Practices
Top Architect
Top Architect
Feb 28, 2022 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Evolution

This article explains the essential concepts of software architecture, differentiates systems, subsystems, modules, components, frameworks and various architecture layers—including business, application, data, code, technical, and deployment—while describing design principles, evolution from monoliths to micro‑services, and how to evaluate a good architecture.

Backend DevelopmentMicroservicesapplication architecture
0 likes · 23 min read
Understanding Software Architecture: Concepts, Layers, and Evolution
IT Architects Alliance
IT Architects Alliance
Nov 24, 2021 · Fundamentals

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

This article explains the definition and purpose of software architecture, outlines various architectural classifications such as business, application, distributed, data, physical, and operational architectures, and introduces typical patterns like layered, CQRS, hexagonal, and onion architectures, culminating in a detailed overview of Alibaba's COLA application architecture and its design principles.

COLACQRSDomain-Driven Design
0 likes · 12 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture
Architects Research Society
Architects Research Society
Jul 24, 2021 · Fundamentals

Overview of Application Architecture and Moving Beyond Traditional Three‑Tier Assumptions

The article reviews modern application‑architecture trends, explains why traditional three‑tier designs are insufficient for cloud, mobile, social and big‑data environments, and proposes service‑oriented, micro‑service, event‑driven and open‑computing approaches together with architectural paradigms, models and organizational considerations.

MicroservicesMobileSOA
0 likes · 12 min read
Overview of Application Architecture and Moving Beyond Traditional Three‑Tier Assumptions
Architects Research Society
Architects Research Society
Jul 21, 2021 · Fundamentals

Application Architecture: Concepts, Strategies, Patterns, and the Role of Application Architects

The article explains application architecture as a pillar of enterprise architecture, detailing its focus on application behavior, data flow, strategic alignment, common architectural patterns, and the responsibilities of application architects in guiding interoperable, scalable, and reliable solutions.

IT governanceapplication architecturearchitectural strategy
0 likes · 13 min read
Application Architecture: Concepts, Strategies, Patterns, and the Role of Application Architects
IT Architects Alliance
IT Architects Alliance
Jun 14, 2021 · Fundamentals

Typical Software Architecture Diagrams: Application, Technical, Security, and Deployment

This article presents typical examples of software architecture diagrams—including application, technical, security, and deployment views—to help developers understand and reference common architectural patterns in everyday project development.

application architecturedeployment architecturesecurity architecture
0 likes · 2 min read
Typical Software Architecture Diagrams: Application, Technical, Security, and Deployment
Architects Research Society
Architects Research Society
Feb 11, 2021 · Fundamentals

Application Architecture: Concepts, Strategies, Patterns, and the Role of the Application Architect

The article explains application architecture as a core pillar of enterprise architecture, detailing its focus on application behavior, interaction, data flow, strategic patterns, and the responsibilities and knowledge areas of the application architect within an organization.

IT strategyapplication architecturearchitect role
0 likes · 9 min read
Application Architecture: Concepts, Strategies, Patterns, and the Role of the Application Architect
Architects' Tech Alliance
Architects' Tech Alliance
Dec 22, 2020 · Fundamentals

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

This article explains the abstract nature of software architecture, why it is essential for any system, the responsibilities of architects, various architecture classifications, typical patterns such as layered, CQRS, hexagonal and onion, and introduces the open‑source COLA architecture with its layered design, extension and specification concepts.

COLADomain-Driven Designapplication architecture
0 likes · 13 min read
Understanding Software Architecture: Concepts, Classifications, and the COLA Application Architecture
Architects Research Society
Architects Research Society
Jun 13, 2020 · Backend Development

Overview of Application Architecture and Emerging Trends

The article examines modern application architecture trends, emphasizing service‑oriented and microservice approaches, the need to move beyond three‑tier designs, and adopting patterns, models, and structures that accommodate cloud, mobile, social, and big‑data influences.

MicroservicesSOAapplication architecture
0 likes · 11 min read
Overview of Application Architecture and Emerging Trends
Architects Research Society
Architects Research Society
Feb 10, 2020 · Backend Development

Managing Stateless Microservices and Stateful Data Stores: Architectural Evolution and the Role of DC/OS

The article examines the evolution of web application architecture toward stateless microservices and stateful data stores, discusses the silo problem created by heterogeneous components, and explains how the open‑source DC/OS platform can unify management, improve scalability, and streamline development.

DC/OSMicroservicesapplication architecture
0 likes · 7 min read
Managing Stateless Microservices and Stateful Data Stores: Architectural Evolution and the Role of DC/OS