- Решения могут быть распределённые и нет.
- Даже монолиты могут распределённые и нет. Миллион раз это обсуждали
- В распределённых решениях баланс ресурсов смещается в сторону сети.
- SOA и Микросервисная архитектура - это service based архитектуры, строительным блоком которых являются сервисы
- SOA и Микросервисная архитектура предполагают построение распределённых решений
- SOA отличается от Микросервисной архитектуры в основном таксономией сервисов и подходами к декомпозиции, соотвественно
- в SOA и Микросервисной архитектуре баланс ресурсов смещается в сторону сети, при этом ничего не мещает при выполнении дизайна "играить" баланосом ресурсов, в каких-то местах (сервисах) нагружая память и проц, диски и пр
Фраза немного в воздух. Мы тут много чего обсуждаем в технологическом аспекте: какие взять инструменты и как распределить компоненты.
Но посмотрим на бизнес-процессы (пусть для примера будет оформление заявки на кредит), на совокупность участников, ролей, процессов, технических систем.
Скорее всего есть некий общий процесс оформления заявки на кредит, уставленный разными развилками под конкретные продукты, то есть монолит.
Про разбиение бизнес-процессов поговорим?
(декомпозиция бизнес-процессов рождает ФТ к техническим системам, то есть косвенным образом определяет техническую декомпозицию)