SaaS lento para cliente com muitos dados: como escalar?
Oi, pessoal! Estou enfrentando um desafio com o meu SaaS que tem me deixado bem preocupado. Temos um cliente grande que acumula muitos dados ao longo do tempo e, com isso, o sistema está começando a ficar lento. A performance está caindo e isso está afetando a experiência do usuário. Já tentamos algumas otimizações, mas parece que não é o suficiente. A questão é: como escalar um SaaS que precisa lidar com grandes volumes de dados sem comprometer a velocidade?
Estou pensando em soluções como sharding de banco de dados ou até mesmo migrar para uma arquitetura mais robusta, mas não sei se isso realmente resolveria o problema. Além disso, gostaria de saber se alguém já passou por isso e quais foram as soluções que funcionaram. O que vocês recomendariam?
Outra coisa que me preocupa é o custo dessas implementações. Não quero investir em algo que não traga resultados. Se alguém puder compartilhar experiências ou dicas práticas, ficaria muito grato. A ideia é garantir que nosso cliente continue satisfeito e que possamos escalar o nosso produto sem dores de cabeça.