Т‑Банк — это амбициозные ИТ-проекты и высоконагруженные системы: от мобильного банка и облачного колл-центра до инвестиционных площадок и ML-продуктов. Наша пользовательская аудитория — более 38 млн человек.
Мы растем огромными темпами и используем опенсорс, но сейчас открытые решения нам уже не подходят. Поэтому мы занимаемся их модернизацией и улучшением.
Одно из важных направлений команды — работа с базами данных OLTP и OLAP. Мы сфокусированы на развитии решений на основе PostgreSQL и Greenplum. Основной подход, который мы реализуем, — разделение вычислительных ресурсов и хранилищ.
Для OLTP-нагрузок мы вдохновляемся подходом, реализованным в AWS Aurora. Мы заменяем блочное хранилище специализированным масштабируемым сервисом, работающим с логом транзакций. Для OLAP-задач мы дорабатываем Greenplum для эффективной обработки данных, размещенных в Data Lake: S3, Parquet, Iceberg.