проектик. Назначение проекта - интеграция с маркетплейсами (беру, гудз, озон, etc). Соответственно надо хранить каталог (номенклатура, остатки, цены), настройки фидов с ограничениями по разным параметрами номенклатуры, получение и обработка заказов. Все данные обмениваются с 1С. Поскольку я изначально 1Сник, мои познания в архитектуре, думаю, ограничены. Выбрал такую схему: В рамках солюшена для каждой задачи формируется свой проект - микросервис (например, микросервис по работе с номенклатурой, по работе с заказами, по работе с фидами, и т.п.) и отдельно веб-морда. У каждого проекта своя отдельная БД. Для связи микросервисов, для каждого реализую свой программный клиент. Общение через rest api. Пока из проблем вижу сложность в тестировании при изменении нескольких сервисов. Пока не очень представляю как выстраивать безопасность - видимо нужен какой-то отдельный сквозной сервис, который будет выдавать какие-то токены авторизации. Насколько это вписывается все в понятие микросервисной архитектуры? Насколько это адекватная архитектура?
я конечно еще тот архитектор но мне кажется похоже на правду
Как то обстрактно. Написано то хорошо для диплома)
Для первой попытки в архитектуру — очень неплохое решение.
Обсуждают сегодня