I\'m making a design decision and I was thinking of the best practice to implement the required functionality. The scenario is as follows: a typical user makes requests that nee