Fundamentals 10 min read

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.

Architects Research Society
Architects Research Society
Architects Research Society
Evolution of Architecture Styles and Domains

Sharing a summary of what architecture really means, including architecture styles, patterns, and domains, as I have compiled.

Architecture Style Evolution

Architecture styles are viewed from different perspectives.

Architecture Domains

Architecture domains are classified according to the problem areas they address.

Domain Architecture

Sub‑Domain Architecture

Web Application Architecture

Traditional Web Application

Modern Web Application

Generated Web Application

PWA

Rich Client Application Architecture

Native

RCP

Web Desktop

Mobile Application Architecture

Native Mobile

H5 Mobile

Hybrid Mobile

Integration Architecture

Event driven

API Gateway

MFT

Batch ETL

Near real‑time ETL (streaming)

ESB

B2B EDI

CDC (Capturing Data Change)

Pub/Sub

Object Storage

Data Architecture

Transaction data stores (TDS/OLTP)

Master data store

Operational data store

Data mart

Data warehouse

Data modeling

Dimensional data modeling

Data Vault Modeling

E‑R data modeling

Document data modeling

Key‑value data modeling

Graph data modeling

Common data modeling

Analytics & BI Architecture

Transactional reporting

Operational reporting

Analytical dashboard

Operational dashboard

Real‑time dashboards

Operational analytics

Predictive analytics

Prescriptive analytics

Streaming analytics

Statistical analysis

In‑memory analytics

Data science and advanced analytics

NLP

Data mining

Big data analytics

For more details, visit https://architect.pub and join the discussion groups, WeChat, QQ, and other channels listed below.

Thank you for following, sharing, liking, and viewing.

software architectureIntegrationData Modelingarchitecture stylesDomain Architecture
Architects Research Society
Written by

Architects Research Society

A daily treasure trove for architects, expanding your view and depth. We share enterprise, business, application, data, technology, and security architecture, discuss frameworks, planning, governance, standards, and implementation, and explore emerging styles such as microservices, event‑driven, micro‑frontend, big data, data warehousing, IoT, and AI architecture.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.