|
@@ -16,7 +16,7 @@
|
|
|
|
|
|
|
|
В качестве сервера балансироваки используется [nginx](https://nginx.org/). По текущим нагрузкам не требуются какие-то особенные настройки.
|
|
В качестве сервера балансироваки используется [nginx](https://nginx.org/). По текущим нагрузкам не требуются какие-то особенные настройки.
|
|
|
|
|
|
|
|
-[Посмотреть текущие настройки](/docs/backend/nginx_conf.md)
|
|
|
|
|
|
|
+[Посмотреть текущие настройки](/backend/nginx_conf.md)
|
|
|
|
|
|
|
|
### Мастер‑система (1С‑сервер)
|
|
### Мастер‑система (1С‑сервер)
|
|
|
|
|
|
|
@@ -30,7 +30,7 @@
|
|
|
|
|
|
|
|
PWA взаимодействую с системой через сервер балансировки и PlatformAPI. Для взаимодействия используются HTTP-запросы. PlatformAPI проверяет доступы и права и контролирует разрешенность запросов к микросервисам на основе выданных прав пользователю.
|
|
PWA взаимодействую с системой через сервер балансировки и PlatformAPI. Для взаимодействия используются HTTP-запросы. PlatformAPI проверяет доступы и права и контролирует разрешенность запросов к микросервисам на основе выданных прав пользователю.
|
|
|
|
|
|
|
|
-[Подробнее](/docs/frontend/index.md)
|
|
|
|
|
|
|
+[Подробнее](/frontend/index.md)
|
|
|
|
|
|
|
|
#### Интернет магазин
|
|
#### Интернет магазин
|
|
|
|
|
|
|
@@ -81,25 +81,25 @@ PWA взаимодействую с системой через сервер б
|
|
|
Микросервисы взаимодействуют между собой на функциональном уровне в пределах одного приложения, если они работают в пределах одного домена (агрегатора).
|
|
Микросервисы взаимодействуют между собой на функциональном уровне в пределах одного приложения, если они работают в пределах одного домена (агрегатора).
|
|
|
При необходимости (увеличенные нагрузки, нехватка мощностей) отдельные микросервисы можно вынести в отдельный домен на другой физический (или виртуальный) сервер. В этом случае их взаимодействие будет через HTTP API.
|
|
При необходимости (увеличенные нагрузки, нехватка мощностей) отдельные микросервисы можно вынести в отдельный домен на другой физический (или виртуальный) сервер. В этом случае их взаимодействие будет через HTTP API.
|
|
|
|
|
|
|
|
-[Подробнее](/docs/backend/index.md) //TODO уделить больше внимания архитектуре бэкэнда (программным слоям)
|
|
|
|
|
|
|
+[Подробнее](/backend/index.md) //TODO уделить больше внимания архитектуре бэкэнда (программным слоям)
|
|
|
|
|
|
|
|
#### Микросервисы
|
|
#### Микросервисы
|
|
|
|
|
|
|
|
Детальная информация по сервисам и их моделям по ссылкам.
|
|
Детальная информация по сервисам и их моделям по ссылкам.
|
|
|
|
|
|
|
|
-* [AuthService](/docs/backend/services/auth.md) - аутентификация и авторизация (телефон, SMS/flash-call, выдача токена, управление сессией).
|
|
|
|
|
-* [ProfilesService](/docs/backend/services/profiles.md) - управление пользователями, профили, доступы, телефоны, email.
|
|
|
|
|
-* [DirectoryService](/docs/backend/services/directory.md) - справочники: категории, бренды, товары, фильтрация и сортировка, синхронизация.
|
|
|
|
|
-* [FilesDirectoryService](/docs/backend/services/profiles.md) - хранение и управление файлами/медиа: загрузка, резервирование токенов, проверка существования.
|
|
|
|
|
-* [SearchService](/docs/backend/services/search.md) - индексация и поиск: работа с синонимами, опечатками, выдача релевантных товаров.
|
|
|
|
|
-* [BusinessService](/docs/backend/services/business.md) - корзина, заказы: создание, отмена, обновления, статусы, взаимодействие с мастер-системой.
|
|
|
|
|
-* [Connector1CService](/docs/backend/services/connector1C.md) - интеграция с 1С: каталоги, остатки, цены, заказы, клиенты, синхронизация.
|
|
|
|
|
-* [FavoriteService](/docs/backend/services/favorite.md) - избранное: добавление/удаление товаров, выборка избранных позиций.
|
|
|
|
|
-* [HeadHuntService](/docs/backend/services/headhunt.md) - вакансии: публикация, редактирование, архивирование офферов, отклики и их обработка.
|
|
|
|
|
-* [ReviewsService](/docs/backend/services/reviews.md) - отзывы и вопросы: постинг, модерация, лайки/дизлайки, отчёты по товарам.
|
|
|
|
|
-* [ArticlesService](/docs/backend/services/articles.md) - публикация статей: создание, обновление, архивирование, публикация, выборка.
|
|
|
|
|
-* [SupportService](/docs/backend/services/support.md) - техподдержка: создание обращений, закрытие, выборка запросов.
|
|
|
|
|
-* [DeliveryService](/docs/backend/services/delivery.md) - тарифы и информация по доставке, расчёт стоимости и сроков.
|
|
|
|
|
|
|
+* [AuthService](/backend/services/auth.md) - аутентификация и авторизация (телефон, SMS/flash-call, выдача токена, управление сессией).
|
|
|
|
|
+* [ProfilesService](/backend/services/profiles.md) - управление пользователями, профили, доступы, телефоны, email.
|
|
|
|
|
+* [DirectoryService](/backend/services/directory.md) - справочники: категории, бренды, товары, фильтрация и сортировка, синхронизация.
|
|
|
|
|
+* [FilesDirectoryService](/backend/services/profiles.md) - хранение и управление файлами/медиа: загрузка, резервирование токенов, проверка существования.
|
|
|
|
|
+* [SearchService](/backend/services/search.md) - индексация и поиск: работа с синонимами, опечатками, выдача релевантных товаров.
|
|
|
|
|
+* [BusinessService](/backend/services/business.md) - корзина, заказы: создание, отмена, обновления, статусы, взаимодействие с мастер-системой.
|
|
|
|
|
+* [Connector1CService](/backend/services/connector1C.md) - интеграция с 1С: каталоги, остатки, цены, заказы, клиенты, синхронизация.
|
|
|
|
|
+* [FavoriteService](/backend/services/favorite.md) - избранное: добавление/удаление товаров, выборка избранных позиций.
|
|
|
|
|
+* [HeadHuntService](/backend/services/headhunt.md) - вакансии: публикация, редактирование, архивирование офферов, отклики и их обработка.
|
|
|
|
|
+* [ReviewsService](/backend/services/reviews.md) - отзывы и вопросы: постинг, модерация, лайки/дизлайки, отчёты по товарам.
|
|
|
|
|
+* [ArticlesService](/backend/services/articles.md) - публикация статей: создание, обновление, архивирование, публикация, выборка.
|
|
|
|
|
+* [SupportService](/backend/services/support.md) - техподдержка: создание обращений, закрытие, выборка запросов.
|
|
|
|
|
+* [DeliveryService](/backend/services/delivery.md) - тарифы и информация по доставке, расчёт стоимости и сроков.
|
|
|
* **LoyaltyService** - промо-кампании, промокоды, скидки на заказы, обработка подтверждений (не запущен).
|
|
* **LoyaltyService** - промо-кампании, промокоды, скидки на заказы, обработка подтверждений (не запущен).
|
|
|
|
|
|
|
|
|
|
|