
Todos os tipos de email temporário.Uma plataforma.
250.000 e-mails por dia: desafios e soluções

Nosso relançamento do Müllmail há dois anos vem funcionando praticamente perfeito - com uma exceção: o consumo de recursos.
Desde o início, operamos o Müllmail.com em um servidor virtual (VPS), com upgrades quase anuais em desempenho e capacidade. A configuração mais recente incluía 16 núcleos, 64 GB de RAM e vários terabytes de armazenamento. Deveria ser o suficiente… mas não foi. O uso constante de CPU entre 80-90%, com picos travando o processador em 100%, era nosso dia a dia até pouco tempo atrás.
A causa? Uma combinação entre o banco de dados e o servidor de e-mail - sendo que 90% da carga vinha do banco de dados. O resultado: o servidor de e-mail falhava intermitentemente e os e-mails demoravam minutos ou até meia hora para chegar. "Subótimo" seria pouco - precisávamos agir.
A solução: mais hardware e um banco de dados melhor projetado
A primeira medida foi o upgrade de hardware. Investimos em um servidor dedicado com 32 núcleos, 128 GB de RAM e armazenamento NVMe. Custa bem mais que o VPS anterior - mas vale cada centavo. Resultado? A carga de CPU caiu para 30%.
Durante a migração para o novo servidor, aproveitamos para revisar nosso design de banco de dados - e descobrimos que um índice crucial estava faltando.
O que é um índice?
Pense em um índice de banco de dados como o índice de um livro. Ele permite que a base encontre informações rapidamente, sem precisar "folhear" todas as linhas de cada tabela.
Sem um índice, o banco precisa varrer cada registro para encontrar o que foi pedido - o que consome tempo e recursos, especialmente em bases com milhões de linhas. Já com índices corretos, ele pode fazer buscas muito mais rápidas, acessando diretamente os dados necessários - assim como um índice te leva direto à página certa em um livro.
Conclusão: banco de dados otimizado, servidor mais leve
Depois de implementar o índice que faltava, nossa CPU está praticamente de férias: a carga média caiu para apenas 10%. Poderíamos ter ignorado isso? Sim. Mas esse não é nosso estilo.
Resumindo: agora estamos prontos para crescer ainda mais - e falhas por falta de capacidade ficaram no passado.
Aproveitamos para agradecer por usar o Müllmail.com - seja para cupons, newsletters ou testar seu sistema de e-mail. Adicionamos também algumas novas terminações - divirta-se!
Se tiver dúvidas ou problemas, estamos sempre disponíveis pelo e-mail kontakt@team.muellmail.com!