Техническая архитектура
Архитектура платформы СравниАвто
Платформа реализована как единый web-комплекс с публичным интерфейсом, прикладным уровнем обработки заявок и интеграциями с внешними сервисами.
Системные модули
- административная панель и общие платформенные сервисы;
- подсистема пользователей, ролей и авторизации;
- подсистема хранения и обработки заявок;
- подсистема системных настроек и журналирования;
- подсистема взаимодействия с внешними информационными системами.
Прикладные модули
- модуль обработки заявок;
- модуль распределения заявок;
- модуль управления партнерами;
- модуль партнерских каналов передачи;
- модуль каталога техники;
- модуль телефонии и подменных номеров;
- модуль ротации телефонных номеров;
- модуль административной аналитики.
Архитектурная схема
Пользовательский запрос проходит от браузера к web-интерфейсу, далее обрабатывается прикладными сервисами, при необходимости обращается к хранилищу данных или внешним каналам и затем возвращается в пользовательский интерфейс.
+----------------------+ +-----------------------------+
| Пользователь | | Партнер / администратор |
| браузер | | браузер |
+----------+-----------+ +--------------+--------------+
| |
+---------------+-------------------+
|
v
+-------------------------------------------------------------+
| Web-интерфейс платформы |
| публичный сайт, каталог, вход, личный кабинет, админ-панель |
+---------------------------+---------------------------------+
|
v
+-------------------------------------------------------------+
| Прикладной уровень |
| авторизация, заявки, распределение, партнеры, каталог, |
| телефония, ротация, интеграции, уведомления |
+---------------------------+---------------------------------+
| |
v v
+---------------------------+ +-----------------------------+
| Уровень данных | | Внешний контур |
| пользователи, роли, | | CRM, телефония, email, |
| заявки, партнеры, | | таблицы, мессенджеры, |
| справочники, настройки, | | партнерские системы |
| журналы обработки | | |
+---------------------------+ +-----------------------------+