O'Reilly logo

Practical Microservices by Umesh Ram Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Z axis

Z axis scaling is the same to some extent as x axis scaling, where each server runs an exact copy of the code. The major difference is the request assigned to servers based on some keys. So, actually, each server does not serve the whole data, rather it serves only a subset of data. It is actually a cross between x and y scaling strategies, using a data sharding based approach. This strategy is commonly used to shard databases, but can also be used to scale monolithic applications based on a user characteristic.

This pattern is also useful for premium access policies, where certain users or customers are afforded higher performance guarantees such as high-speed streaming for premium customers on video serving websites. There is a drawback ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required