Very close to this definition, but probably in the middle, think about Map/Reduce, think about parallel computing models, think about indexing, searching and many other things which are related to architecting, designing and optimizing how things work