Архитектура систем в екоме
#архитектура #монолит #SOA #микросервисы
Системы, которые поддерживают процессы в екоме могут быть устроены по-разному. Можно работать в одном большом приложении, в котором реализованы все процессы. А можно дать каждой команде свою систему.
Первый подход называется монолитным. В екоме его представляют Битрикс и интерпрайз-решения вроде Magento и SAP Hybris (бывший).
Второй подход — это сервис-ориентированная архитектура (SOA), когда система разбивается на слабо связанные между собой приложения, каждое из которых поддерживает определенный набор функций.
Например, PIM отвечает за товарный контент, отдельная система — за управление остатками и ценами и т.д.
Частным случаем сервис-ориентированной архитектуры является микросервисная (МС) архитектура. В МС каждый отдельный сервис поддерживает совсем небольшой объем функций, например, отвечает только за видимость товаров на витрине.
Post #476
757
