SocialVisor

Функциональные характеристики программного обеспечения

Платформа аналитики социальных сетей SocialVisor ООО "Тренд Визор"

Описание

Программное обеспечение (далее – ПО) SocialVisor (далее – ПО) — это специализированный программный комплекс, доступный по адресу «https://socialvisor.ru», представляющий собой совокупность программно-аппаратных средств, позволяющий: получать зарегистрированным и авторизованным пользователям SocialVisor аналитическую информацию и визуализацию данных социальных сетей, используя персональные компьютеры и мобильные устройства, оснащённые выходом в сеть «Интернет».

ПО, включающее взаимосвязанные базы данных и программный комплекс (в том числе веб-приложение), выполняет сервисные (обслуживающие) функции по запросу пользователя, предоставляя ему доступ к аналитическим ресурсам и инструментам обработки данных, и обеспечивает взаимодействие между различными приложениями, системами, компонентами, в том числе программные интерфейсы (API) для интеграции с внешними системами. Также ПО включает серверное программное обеспечение для обработки и передачи данных в формате текста, графиков, статистических показателей и иного аналитического контента по сетям IP.

В состав SocialVisor входит:

  • Web-версия платформы SocialVisor;
  • Сервера;
  • Базы данных.

Описание основных компонентов платформы:

Web-версия SocialVisor — клиентское программное обеспечение, доступное через веб-браузер, обеспечивающее пользователям возможность анализа и мониторинга данных социальных сетей и визуализации результатов. Программное обеспечение разработано сотрудниками компании с использованием языков программирования JavaScript, TypeScript.

Сервера SocialVisor — серверная инфраструктура, обеспечивающая функционирование программного комплекса. В составе серверов можно выделить:

  • Frontend-сервера — серверы, обеспечивающие приём запросов от пользователей через веб-интерфейс, разграничение внешней и внутренней сетей и передачу запросов на обработку серверным компонентам.
  • Backend-сервера — серверы, на которых реализована бизнес-логика программного комплекса, обработка данных социальных сетей и формирование аналитических показателей.

Программное обеспечение серверной части разработано сотрудниками компании с использованием серверных языков программирования и фреймворков (PHP, Laravel).

Базы данных SocialVisor — программный комплекс, предназначенный для хранения и обработки данных. Комплекс включает системы хранения пользовательских данных и аналитических метрик (PostgreSQL, Redis, RabbitMQ, Clickhouse).

Условия применения и требования к аппаратному обеспечению

Требования к аппаратному обеспечению ПО SocialVisor определяются для каждой подсистемы отдельно, исходя из количества пользователей, их активности и объёма сохраняемых данных. Требования к аппаратному обеспечению должны быть пропорционально увеличены при росте числа пользователей системы или увеличении нагрузки на эксплуатируемую систему.