Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Decomposing Applications for Independent Deployability and Scalability

Anjali Sharma answered on February 2, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers


Decomposing Applications for Independent Deployability and Scalability

0

Use Y-axis scaling of the Scale Cube

The big idea was that for some applications the monolithic architecture didn’t make sense. For these applications, better architecture is to apply the Y-axis scaling of the scale cube and structure the application as a collection of independently deployable services.

X-Axis: Horizontal Duplication and Cloning of services and data

▪ Y-Axis: Functional Decomposition and Segmentation – Microservices

▪ Z-Axis: Service and Data Partitioning along Customer

Boundaries - Shards/Pods

▪ Functional decomposition can be achieved by decoupling your architecture into functions with Y-axis.

▪ Microservices is an example for functional decomposing.

▪ Y-axis scaling splits the application into multiple, different services.

▪ Combining both X and Y-Axis scaling with microservices architecture can give better scalability

https://microservices.io/post/microservices/2022/04/23/ten-years-of-microservices.html

Popularity 1/10 Helpfulness 1/10 Language whatever
Source: Grepper
Link to this answer
Share Copy Link
Contributed on Feb 02 2023
Anjali Sharma
0 Answers  Avg Quality 2/10


X

Continue with Google

By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
X
Grepper Account Login Required

Oops, You will need to install Grepper and log-in to perform this action.