VK GRC logo
Обновлена 6 июля 2026 г. в 11:25

Технологический стек

VK GRC имеет микросервисную архитектуру с возможностью горизонтального масштабирования.

При разработке используются следующие технологии:

Область
Технология
Описание
Frontend
React
Библиотека для создания графических интерфейсов на языке JavaScript
Backend
Python
Высокоуровневый язык программирования для решения широкого спектра задач
Database
PostgreSQL
Реляционная база данных, которая позволяет использовать реляционные SQL и нереляционные JSON
Object storage
MinIO
Объектное хранилище для неструктурированных данных
Microservices
Python
Высокоуровневый язык программирования для решения широкого спектра задач
Audit
ClickHouse
СУБД с открытым кодом, для аналитических запросов в режиме реального времени
In-memory database
Redis
СУБД для работы со структурами данных типа «ключ — значение»
Event streaming
Apache Kafka
Распределенная система обмена сообщениями между серверными приложениями для потоковой передачи данных
Event streaming
ZooKeeper
Централизованная служба синхронизации распределенных сервисов для обеспечения согласованности состояния кластер
Web server
nginx
HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP / UDP прокси-сервер
Access control
Keycloak
Решение для управления идентификацией пользователей