Wednesday, August 22, 2007

Qcon

Интересный coverage с прошлой конференции Qcon, посвященной архитектуре программных систем. Кстати, уже в ноябре будет следующая. Например, уроки архитектурных решений Amazon:

- нет больше прямого доступа к данным. Данные инкапсулированы в сервисы (код + данные) с публичным интерфейсом
- декомпозиция. Максимальное разделение сервисов
- разделение сервисов по разработчика. Одна группа отвечает за все аспекты сервиса (сравните с традиционным - архитектор, программист, дизайнер)
- предварительная работа по масштабированию часто бывает не оправдана. Scale later!

Еще интересные заметки, суммирующие презентацию архитектуры Yahoo: использование HTTP вместо веб-сервисов.

4 comments:

Anonymous said...

По-поводу использования HTTP вместо веб-сервисов - не верно. Речь идет о использовании HTTP вместо WS-*. Т.е. при вызове веб-сервисов рекомендуется использовать SSL, вместо каких-либо WS-Security и т.п.

Coldbeans software said...

нет. WS* здесь - это стек протоколов. И речь идет об использовании REST vs. WS*

Anonymous said...

В любом случае, это не вместо веб-сервисов, а для веб-сервисов.

Coldbeans software said...

не-а :) Yahoo использует REST вместо WS* стека. Поэтому это вместо веб-сервисов (вместо WS* стека)