Я готовлюсь к интервью, которое будет содержать архитектурные вопросы.Пока я учился, я думал о своем прошлом опыте.В моей предыдущей работе мы помещали большинство наших приложений (около 8 ~ 10) в один экземпляр tomcat, поскольку нам не нужно было беспокоиться о масштабировании.
Все приложения были независимы друг от друга, каждоеУ меня была другая схема в базе данных, поэтому я считаю, что наши приложения могли бы рассматриваться как микросервисы.
Но они находились на одном веб-сервере, поэтому, если он выходит из строя, все приложения отключаются, что может произойтина архитектуре SOA.Конечно, это произойдет на более низком уровне, который может не иметь ничего общего с архитектурой самого программного обеспечения.
Итак, мой вопрос: все приложения на одном экземпляре веб-сервера - это SOA или Microservice?Изображение ниже (от здесь ) делает меня более запутанным.