Architecture Styles

Architectural Styles:

1) Big Ball of Mud
2) Monolyth Architecture
3) Layered Architecure
4) Modulare Architecture
5) Micro Kernal Archtecture
6) Event-Driven Architectures
7) Mediators Architecure
7) Service Oriented Architecure (SOA)
     a) ESB-driven SOA
        
8)  Microserves 
    -The domain dimension is embedded within technical architecture.
   - Micro-services architectures partition across domain lines, embedding the technical architecture.
Microservices 7 Principles:
 a) Modeled around the business domain
 b) Hide implementation details
 c) Culture of automation
 d) Highly decentralized
 e) Deployed Independently
 f) Isolate failure
 g) Highly observable

It well followed the evolutionary architecture characteristics:
 -Incremental change
 - Gided change with fitness functions
 - Appropriate coupling

"Shared Nothing" and Appropriate Coupling:

Commonly used architecture for migration is "Service-based Architecture" it differs from microservices in terms of:
 a) Large service granularity
 b) Database scope
 c) Integration middleware

9) "Serverless" Architectures

 

Comments

Popular posts from this blog

Cloud Computing in simple

Bookmark

How to Write an Effective Design Document