Question: Suppose you have produced a simple prediction model that has been containerised and deployed on infrastructure like Kubernetes (K8S), configured to autoscale your service. As

Suppose you have produced a simple prediction model that has been containerised and deployed on infrastructure like Kubernetes (K8S), configured to autoscale your service. As part of your model lifecycle, you wish to capture all predictions made when users interact with the service. You are currently storing these data to a sharded NoSQL technology (say MongoDB for the sake of this question), and are using range partitioning on the timestamp to distribute your data.

1. What problems/issues is sharding solving?

2. What happens if your service gains in popularity? Is this shading solution still viable?

Step by Step Solution

3.53 Rating (150 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Sharding in this context solves several problemsissues a Scalability Sharding allows you to horizontally scale your NoSQL database distributing data ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!