Redpanda — это современная платформа для потоковой передачи данных (streaming data platform), разработанная на C++.
Ключевые особенности
- Простота развертывания: Поставляется в виде одного бинарного файла без внешних зависимостей, что делает установку и обслуживание максимально легкими.
- Высокая производительность: Использует архитектуру thread-per-core и написан на C++, что обеспечивает сверхнизкие задержки и высокую пропускную способность.
- Встроенное хранилище: Управляет данными напрямую на локальных дисках, используя алгоритм консенсуса Raft для репликации и надежности.
- Многоуровневое хранение: Поддерживает автоматическую выгрузку старых данных в облачные объектные хранилища (например, S3), разделяя горячие и холодные данные.
- Встроенный веб-интерфейс: Предоставляет удобный UI (Redpanda Console) для мониторинга и управления кластером без установки дополнительных инструментов.
Подходит для построения систем реального времени: микросервисная архитектура, пайплайны обработки событий, агрегация логов, отслеживание метрик и приложения с искусственным интеллектом, которым требуется непрерывный доступ к данным с минимальными задержками.