I have the following sentence.
The system must be scalable so it will remain effective when there is a significant increase in data and the number of users.
I don't know if it is grammatically correct; I used and between data which is uncountable, and "the number of users" which is countable.
Am I right? Is there any better situation that sentence will be?