Кусочки екома
1.31K subscribers
416 photos
24 videos
11 files
321 links
Факты и истории из жизни электронной коммерции.
Вопросы и идеи присылайте @sergeimelihov
Еком платформа ensi.tech
Еком консалтинг и разработка — www.greensight.ru
Download Telegram
Архитектура систем в екоме

#архитектура #монолит #SOA #микросервисы

Системы, которые поддерживают процессы в екоме могут быть устроены по-разному. Можно работать в одном большом приложении, в котором реализованы все процессы. А можно дать каждой команде свою систему.

Первый подход называется монолитным. В екоме его представляют Битрикс и интерпрайз-решения вроде Magento и SAP Hybris (бывший).

Второй подход — это сервис-ориентированная архитектура (SOA), когда система разбивается на слабо связанные между собой приложения, каждое из которых поддерживает определенный набор функций.

Например, PIM отвечает за товарный контент, отдельная система — за управление остатками и ценами и т.д.

Частным случаем сервис-ориентированной архитектуры является микросервисная (МС) архитектура. В МС каждый отдельный сервис поддерживает совсем небольшой объем функций, например, отвечает только за видимость товаров на витрине.
Сравнение подходов (в таблице)

#архитектура #монолит #SOA

В условиях быстрых изменений, характерных для екома, SOA подход предпочтителен. Он позволяет гибко управлять своим IT и лучше масштабируется. Но требует от ритейлера зрелости и компетенций в IT.

Монолит может быть эффективен на старте, когда ритейлер не обладает нужной IT-экспертизой и считает попадание в зависимость от системы, вендора и подрядчика меньшим из рисков.

☝️Мы традиционно пишем максимально простым языком, чтобы контент был доступен специалисту любого профиля и уровня подготовки. Серьезно погрузиться в тему IT-архитектуры можно в канале @it_arch.