Архитектура
Платформы
Точность данных. Честность визуализации. ГлифКит построен на принципе жесткой модульности. Никаких монолитных моно-сервисов. Каждый слой системы изолирован, документируем и заменяем.
Схематическая карта системы
Ингест (Ingest)
Точка входа. Прием сырых потоков данных из внешних источников через защищенные WebSocket и REST API каналы.
Процессинг (Processing)
Логическое ядро. Трансформация, валидация и агрегация данных без изменения исходной энтропии.
Рендеринг (Rendering)
Финальный слой. Отрисовка векторных графиков и генерация экспортов в форматах CSV/JSON.
Сбор данных
Модуль сбора (Data Collector) работает на базе асинхронного движка. Мы не используем стандартные библиотеки логирования. Наш парсер захватывает события на уровне системных вызовов.
Поддерживаемые протоколы: TCP, UDP, HTTP/2. Буферизация работает в оперативной памяти, сброс на диск происходит только при превышении порога в 4GB.
- LATENCY: < 12ms
- THROUGHPUT: 15k событий/сек
Хранение и обработка
Мы отказались от реляционных баз данных для временных рядов. ГлифКит использует колоночное хранилище собственной разработки.
Данные разбиваются на сегменты по 24 часа. Каждый сегмент сжимается алгоритмом LZ4. Это обеспечивает мгновенный доступ к историческим метрикам без нагрузки на CPU при чтении.
Визуализация и экспорт
Векторный рендер
Графики не являются изображениями. Это чистый SVG код, который масштабируется до бесконечности без потери четкости линий.
Структурный экспорт
Любой график можно скачать как набор координат. Вы можете перенести данные в Excel, Python или другой инструмент.
Отчеты
Генерация отчетов в строгом стиле. Только факты, даты и значения. Никаких цветных облаков и маркеров трендов.
Полный контроль над стеком
Доступ к исходной документации архитектуры предоставляется после регистрации Enterprise-аккаунта.
Запросить доступ к API