> For the complete documentation index, see [llms.txt](https://lennuftechwiki.gitbook.io/lennuftechwiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lennuftechwiki.gitbook.io/lennuftechwiki/faq/otvety-na-chasto-zadavaemye-voprosy/obshie-voprosy.md).

# Общие вопросы

**Вопрос:** Предметная модель\
**Ответ:** Предметное разделение на микросервисах\
\
**Вопрос:** Модель хранения данных\
**Ответ:** Реляционная БД для каждого микросервиса + elasticsearch\
\
**Вопрос:** Соответствует ли модель хранения персональных данных требованиям ФЗ-152 ?\
**Ответ:** Да, модель хранения персональных данных соответствует ФЗ-152

**Вопрос:** Как реализутся интеграция с внешними системами? Под каждую интеграцию реализуется интеграционный сервис-адаптер?\
**Ответ:** Да, под каждую интеграцию реализуется интеграционный сервис-адаптер\
\
**Вопрос:** Как устанавливаются обновления платформы, через Docker или обновления ставятся напрямую на сервер?\
**Ответ:** Обновление платформы происходит напрямую на сервере. Включает в себя получение нового кода из репозиториев, выполнения миграций в базу данных и перезапуска сервисов. В некоторых случаях это требует также запуска дополнительных скриптов, обновление файлов окружения и конфигурации веб-сервера.\
\
**Вопрос:** Какие данные есть по аудиту безопасности на нашей платформе, каким способом обеспечивается безопасность?\
**Ответ:** Наши меры безопасности включают защиту от атак, несанкционированного доступа, шифрование данных, мониторинг событий и резервное копирование.\
\
На сервере:

* Использование SSH-ключей для доступа к серверу
* Защита от перебора паролей с помощью Fail2ban
* Фаервол, который закрывает от внешнего мира все порты, кроме HTTP и SSH

Защита от DDoS:

* Обеспечивает хостинг провайдер, фильтрует DDoS-атаки на уровне протоколов L3 (сетевой уровень) и L4 (транспортный уровень)

Аутентификация и авторизация:

* Защита от подделки межсайтовых запросов (CSRF/XSS)

База данных:

* Все пароли в базе данных зашифрованы с помощью надежных криптографических алгоритмов, основанных на симметричном блочном шифре Blowfish
* Доступ к БД возможен только с сервера, на котором она установлена

Права доступа и роли:

* Платформа позволяет гибко настраивать различные роли пользователей с настройкой доступа к отдельным модулям и разделам

Регистрация ошибок:

* Логирование и уведомления на почту

Сервисы мониторинга доступности и оповещения:

* UptimeRobot
* Яндекс.Метрика

Резервное копирование:

* На уровне провайдера - снэпшоты всего сервера
* На уровне данных - бэкапы файлов и баз отправляются в облачное хранилище

Хранение кода:

* Репозитории хранятся в закрытой группе Gitlab

**Вопрос:** Может ли клиент маркетплейса оформить частичный возврат заказа до приезда курьера? Например, оформил один заказ, состоящий из двух товаров, но в процессе доставки решил отказаться от одного из двух товаров.

**Ответ:** У логистического оператора СДЭК частичный отказ возможен только в момент выдачи заказа клиенту, до момента получения возможно оформить только полный отказ с помощью метода API-интеграции: <https://api-docs.cdek.ru/55327658.html>
