Есть ли у кого-нибудь хороший подход для управления развертыванием cassandra?
Цель здесь - создать конвейер для развертывания изменений в таблицах cassandra. При изменении состава таблицы сработает конвейер, база данных будет перестроена (при необходимости) с помощью Terraform, и изменения будут применены.
Мне нужно решение, как контролировать состояние и как я удостоверяюсь, что мой конвейер может быть запущен для восстановления баз данных без необходимости запускать сценарии CREATE, а затем применять сценарии ALTER, которые со временем накапливаются по мере того, как мы вносим изменения.
накопилось множество сценариев изменения, и это заставляет меня чувствовать себя некомфортно ...
Прямо сейчас я не вижу особых инструментов, руководств или документации для этого.
I Я использую конвейеры Terraform, Aiven Cassandra и Azure для всего этого, но это немного похоже на дикий удар в темноте со всеми этими конфигурациями. Будем признательны за любые рекомендации!