Архитектура сервиса - это набор принятых решений в рамках решения более узкой задачи разработки архитектура предприятия. Главным при проектирование сервиса остаются два компонента:

  1. понимать предметную область
  2. проектирование схемы данных Всё остальное накладывает только дополнительные ограничения при борьбе со сложностью, так как суть разработки в борьбе со сложностью.

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

Дополнительные заметки