educative.io

Why we cannot use multiple KGS server?

We can use multiple KGS server and concurrency between them can be solved by key-db level locking while reading and removing keys from key-db.

Is this design better than keeping another server in stand by mode?

If I were your interviewer, I will ask you why you need a such complex design for KGS server? Is it really necessary? How do you compare the costs between the 2 and such. It’s not right and wrong. It’s what’s the best for the scenario I think.