I think that these areas of architecture should be purely logical in focus, and not concerned with physical implementation details of indexes, file systems, networks, and other areas that are of interest when we worry about performance and HA. Security might arguably also be considered an iffy area to deal with at the logical level, except perhaps if you are designing logical views that users with