I am new to system design & learning basic system design concepts but recently an interviewer has asked me a question.
"Design independent auth service with authorization for scale. Assuming it would be used for 1 million users concurrent."
So how would someone scale/architect a microservice handling authorization & Authentication for 1 million users concurrently?
It would be great if explained with an example in a way that a beginner(like me) to system design could understand.
Thank You.
Note: I know how to write a microservice architecture but failed to understand how to design a microservice architecture that scales to 1 million users concurrently.