While I agree that a precursor to these concepts would be a great initiator, however I also believe that a good appreciation for scaling technologies can only be developed by getting hands on and working with a high traffic website. Just reading the theory might not help that well.
These things were taught at my university (Information Systems major), but the info was pretty out-of-date and not as practical as this article.