One of the missing disciplines, in my opinion, is the scalability architect or scalability as a discipline.
While understanding the rules, patterns, and principles of scalability are completely achievable by anyone in the technology organization, this does not mean that they are widely known. Scalability architects would be more like evangelist and teachers rather than the gatekeepers of secret knowledge. Unlike DBA’s or network engineers, whose jobs really aren’t to educate any other technology person on how to create an index or open a port, the scalability architect would educate tech people. All other disciplines from software developers to DBA’s could benefit from additional knowledge about scaling.
I’m pretty sure companies like Google, Yahoo!, Microsoft, Facebook, etc. already have these people on board even if their job is not called scalability architect.
Original title and link: Scalability as a Discipline and Scalability Architects (NoSQL databases © myNoSQL)