Архитектура сервиса - это набор принятых решений в рамках решения более узкой задачи разработки архитектура предприятия. Главным при проектирование сервиса остаются два компонента:
- понимать предметную область
- проектирование схемы данных Всё остальное накладывает только дополнительные ограничения при борьбе со сложностью, так как суть разработки в борьбе со сложностью.
В книге Building Evolutionary Architectures давалось определение, что архитектура - это набор фитнес функций, которая проверяет сервис на набор доступных возможностей/-ilities.