Интересный кейс! Особенно про то, как OLTP-база перестала справляться с аналитикой — знакомая боль. ClickHouse, конечно, мощно выручил, но интересно, почему именно его выбрали? Не пробовали просто колоночные индексы в Postgres сделать или что-то вроде TimescaleDB?
И да, респект за подход с батчами и промежуточными таблицами — сразу видно, что ребята не стали лепить костыли на горячую, а нормально продумали миграцию.
Вопрос: клиенты сразу почувствовали разницу, или пришлось ещё дорабатывать интерфейсы для удобства? В любом случае, история годная — особенно для стартапов, которые пока держат аналитику на основном PostgreSQL и не верят, что однажды он захлебнётся :)
Интересный кейс! Особенно про то, как OLTP-база перестала справляться с аналитикой — знакомая боль. ClickHouse, конечно, мощно выручил, но интересно, почему именно его выбрали? Не пробовали просто колоночные индексы в Postgres сделать или что-то вроде TimescaleDB?
И да, респект за подход с батчами и промежуточными таблицами — сразу видно, что ребята не стали лепить костыли на горячую, а нормально продумали миграцию.
Вопрос: клиенты сразу почувствовали разницу, или пришлось ещё дорабатывать интерфейсы для удобства? В любом случае, история годная — особенно для стартапов, которые пока держат аналитику на основном PostgreSQL и не верят, что однажды он захлебнётся :)