Neste episódio, estamos falando sobre todas as coisas de dimensionamento - clusters, compartilhamento, indexação e nos juntamos a Jan Srniček da Global Logic.
Conhecemos Jan pela primeira vez por meio de sua palestra no MongoDB World, na qual ele falou sobre a jornada que ele e sua equipe percorreram para entender como reduzir o custo de uso &, mantendo o desempenho e a capacidade de resposta elevados.
Neste episódio, Jan fala sobre sua jornada com o MongoDB, passando do Cosmo DB para o MongoDB. Inicialmente, eles criaram seu próprio MongoDB database no local para saber mais, mas logo perceberam que a mudança para o Atlas era fundamental, especialmente porque eles poderiam hospedar no Azure.
Para o cliente da Global Logic, Catalina, Jan gerencia tudo, desde pequenos clusters com algumas centenas de registros até um sistema de clusters 7 com mais de 5bilhões de registros de dados! Então, ele sabe tudo sobre escalar — e nos ensina algumas lições que ele aprendeu ao longo do caminho. Ele ilustra que, se você escalonar apenas um cluster grande (por exemplo, com o Autoscaling ativado), seu banco de dados nunca terá uma pausa! No entanto, se você tiver clusters menores, todos com escalonamento automático, além de padrões de tráfego previsíveis visualizados usando a interface de usuário e o consultor de desempenho do Atlas metrics, você poderá analisar o uso e reorganizar a estrutura adequadamente.
Em última análise, entender as cargas de trabalho em seu aplicativo e dividi-las em clusters, todos trabalhando juntos, é fundamental para o desempenho do aplicativo.
Ján Srniček - https://www.linkedin.com/in/j%C3%A1n-Srni%C4%8Dek-4a3b826b
Global Logic - https://www.globallogical.com/
Catalina - https://www.catalina.com/
MongoDB - https://www.mongodb.com/