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
Post a Comment