filmov
tv
Scale Cube in Microservices System Design

Показать описание
Scalability is the process of either splitting the application or share the workload among various servers or services.
In a microservices design you may scale application in three dimensions to make it highly available. But it comes with a cost, the more units you create, the complex it becomes. So there is always a need to keep balance between the number services and its responsibility.
It all boils down to three dimension, where at x axis, we scale by cloning. At Y axis the application is decomposed into smaller units and at z axis similar data set is partitioned into multiple units.
I hope you enjoyed watching this video, please like share and subscribe and remember to press the bell icon. Thanks for watching.
In a microservices design you may scale application in three dimensions to make it highly available. But it comes with a cost, the more units you create, the complex it becomes. So there is always a need to keep balance between the number services and its responsibility.
It all boils down to three dimension, where at x axis, we scale by cloning. At Y axis the application is decomposed into smaller units and at z axis similar data set is partitioned into multiple units.
I hope you enjoyed watching this video, please like share and subscribe and remember to press the bell icon. Thanks for watching.