問題文
An architect has to map five test layers onto four environments. What principle should govern the mapping?
選択肢
- The unit layer runs in the developer environments and every other layer runs in the replica of production, because that is the only environment whose conditions match production and any verification performed elsewhere therefore has to be repeated there before the release proceeds.
- Each layer runs in every environment, so that a failure in a later environment can be compared with the same layer's result in the earlier ones and the point at which the behavior changed can be identified without additional investigation.
- Each layer runs in the earliest environment that can actually reproduce what it needs to prove, since early findings cost less.
- Each layer runs in the environment its owner has access to, keeping the mapping simple and sparing the team a round of access requests.