Architecture review questions