• Short answer is add more hardware.

    You haven't given anywhere near enough information to take a guess, and this isn't something that will be answered in a forum.

    Are there bottlenecks? How does the hardware perform? The application? 20,000 users an hour doesn't mean anything. Do they read rows? Do they all insert 1 row? 10 rows? multiple tables? Identities go up to 2B rows, so 10mm isn't a lot.

    If you are worried about scale, engage a consultant. I can recommend someone if I know where you are.