NEW
A design pattern where control, processing, and data are concentrated in a central node or service.
DESCRIPTION
Centralized architecture consolidates computing, control, and data management in a single location or core service. Benefits include simplified governance, consistent standards, and easier security enforcement. Drawbacks include single points of failure, scaling bottlenecks, and reduced autonomy for teams. It often contrasts with decentralized or distributed designs used for resilience and local control. Centralized models remain common for core systems needing strong consistency and compliance.
ALTERNATIVE DEFINITIONS
Wikipedia
Centralized computing is a type of computing architecture where all computing is done at a central location.
Focuses on computing concentration at a single central location.
TechTarget
Centralized computing is the practice of keeping all of an organization’s computing activities in a central location.
Highlights enterprise practice perspective on centralizing computing.
RELATED TERMS
Monolith Client–Server Hub and Spoke Single Version of the Truth Data Warehouse Service-Oriented Architecture Enterprise Bus Control Plane
COMPETING TERMS
Decentralized Architecture Distributed Architecture
RELATIONS
- Broader: Data Architecture
KNOWLEDGE AREAS
Data Architecture Software Engineering Infrastructure
TARGET AUDIENCE
Data Architect Enterprise Architect Solution Architect Chief Technology Officer Cloud Architect
EXTERNAL SOURCES
- Wikipedia - Centralized computing
- Wikipedia - Background and pros/cons overview
- NIST - Systems security engineering guidance
TOP QUESTIONS
What is centralized architecture?
It concentrates control, processing, and data in a single core system. This simplifies oversight and standardization.
Category: Definition
Why choose centralized architecture?
Centralization eases governance, compliance, and uniformity. It can reduce integration complexity for core enterprise systems.
Category: Relevancy
What are downsides of centralized architecture?
Single points of failure, scaling limits, slower local innovation, and potential bottlenecks are common drawbacks.
Category: Risks
How does centralized architecture compare to decentralized?
Decentralized distributes control across domains, increasing autonomy and resilience but complicating governance.
Category: Alternatives
Where is centralized architecture beneficial?
Financial core systems, compliance-heavy workloads, and environments needing strong consistency often benefit.
Category: Opinion
What is currently a hot topic around centralized architecture?
Hybrid approaches mixing centralized standards with federated execution (e.g., data mesh governance) are trending.
Category: Topic
How is centralized architecture secured?
Implement layered controls: IAM, network segmentation, encryption, and monitoring around the central hub.
Category: Management
What are common mistakes with centralized designs?
Over-centralizing slows teams; ignoring scaling and redundancy causes outages; underinvesting in governance leads to sprawl.
Category: Mistakes
How do you start with centralized architecture?
Define clear standards, establish a central platform, and plan resilience with redundancy and capacity scaling.
Category: Requirements