Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software architecture (Architectural styles (Service-based styles…
Software architecture
Architectural styles
Partitioning styles
-
Pipers and filters :!:
IDEA
-
-
-
-
-
-
-
"Buffer" between filters, as they queue to the next unit
Pros & Cons
Pros :green_cross:
-
Reusable units (filters), can be combined in several ways
-
-
-
-
Service-based styles
-
-
-
Microservices
Pros:
enforces modular structure, continuous development, scalability
Cons:
Services form information barriers
Inter-service calls -> high cost & latency
Testing & deployment is hard
Moving responsibilities between services complicated
Can lead to too many services, hard to control
-
-
-
-
-
-
-
-
-