A-Z Popular New Architecture Search »
Systems
 
Complex Things

Information Systems

Is Complexity Good

System Architecture

4 Examples of System Architecture

 , updated on
System architecture is the structural design of systems. Systems are a class of software that provide foundational services and automation. The following are illustrative examples of system architecture.

Components

A basic approach to architecture is to separate work into components. These may be designed to be reusable. Components also serve to reduce extremely complex problems into small manageable problems. The difference between a costly, unstable, low performance system and a fast, cheap and reliable system often comes down to how well it has been architected into components. For example, a service for calculating tax for an ecommerce company might have the following components.
component architecture simplicable

Layers

It is common to separate components into layers. Components in different layers are loosely coupled such that they hide their implementation behind an interface. This allows for complexity reduction and can reduce the cost of future changes. For example, if a business layer knows nothing of how data is stored than you can change your database without any changes to your business layer.

Services

A service is a piece of functionality that can be separately deployed and managed. Services are loosely coupled such that you can rework a service without impacting the rest of your architecture. For example, the Tax Calculator service (above) might be one of dozens of services of a billing system.
services architecture simplicable

Deployment

As services are separately deployed, they allow for extreme scalability and reliability. Services can also cut your computing costs as they allow large systems to be deployed to many instances of inexpensive hardware.
deployment architecture simplicable
Overview: System Architecture
Type
Definition
Related Concepts
Next: Business Architecture
More about system architecture:
Algorithms
Business Capabilities
Complexity Hiding
Data Architecture
Design Debt
Design For Scale
Forward Compatibility
Graceful Degradation
Information Security
Logical Architecture
Microservices
Precomputation
Privacy By Design
Push Technology
Reliability Engineering
Service Architecture
Smart Endpoints
Software Entropy
Software Quality
Solution Architecture
System Architecture
System Of Systems
Worse Is Better
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Software Architecture

A reasonably comprehensive guide to software architecture.

Event Driven Architecture

A definition of event-driven architecture with examples.

Services vs Components

The difference between a service and component architecture.

Software Components

A definition of software component with examples.

Architecture Layers

A definition of architecture layers with examples.

Conceptual Architecture vs Physical Architecture

The difference between conceptual and physical architecture.

IT Architecture

The definition of IT Architecture with examples.

Solution Architecture

Examples of common solution architecture diagrams.

Service Architecture

The definition of service architecture with examples.

It Architecture Definition

The definition of IT architecture with an example.

Data Architecture

The definition of data architecture with examples.

IT Gaps

An overview of IT gaps with examples.

IT Capabilities

A list of common IT capabilities.

IT Modernization

An overview of IT modernization with examples.

Service Delivery Examples

An overview of service delivery with examples.

IT Lifecycle

An overview of the IT lifecycle with examples.

Integration Examples

An overview of integration with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map