Категории — это полки, а не архитектура. Имеет смысл держать короткий набор: хранение состояния, интеграция и обмен сообщениями, runtime поставки, наблюдение. Всё, чем рисуют и сравнивают продукты, живёт в каталоге инструментов, не здесь.

Практический набор полок

  • Данные: СУБД, поиск, кэш, озеро/витрины — с явным хозяином согласованности
  • Связь: синхронные API, брокер, потоки; отдельно — идемпотентность и контракт
  • Поставка: сборка, оркестрация, среды; отдельно — секрет и поставка схемы
  • Эксплуатация: логи, метрики, трассировка, SLO-отчёт, а не «дашборд ради дашборда»

Полка без критерия отбора превращается в вишлист. Критерий должен ссылаться на качества решения, не на конференционный трек.