Доклад с конференции Software People 2010Если на минутку отвлечься от ИТ и обратиться к обычным, знакомым нам архитектурным сооружениям – мостам, домам, дворцам и т.п. то на простой вопрос «что же такое хорошая архитектура?» ответить будет не так-то просто. На уровне частного объекта – ответ обычно очевиден, но на уровне общего определения он вызывает затруднения.Что же тогда говорить об ИТ, где, в отличие от традиционных сооружений, мы можем наблюдать и воспринять только их минимальную часть - интерфейс. Остальное для нас невидимо и скрыто.Однако, как перед архитекторами домов и городов, так и перед архитекторами ИС стоит общая задача – проектировать и воплощать хорошие архитектурные решения.Как же научиться создавать такие решения, от чего зависит, а от чего не зависит «хорошая архитектура»? Попытка дать ответы на эти и ряд других вопросов будет проведена в ходе данной презентации.