
Semua jenis email sementara.Satu platform.
250.000 Email per Hari: Tantangan dan Solusi

Pembaruan Müllmail yang kami luncurkan dua tahun lalu sebenarnya berjalan sangat baik - kecuali satu masalah: konsumsi daya pemrosesan.
Sejak awal, Müllmail.com dijalankan di server virtual (VPS), dengan peningkatan performa dan sumber daya hampir setiap tahun. Versi terakhir memiliki 16 core CPU, 64 GB RAM, dan beberapa terabyte ruang penyimpanan. Seharusnya cukup, bukan? Ternyata tidak. Pemakaian CPU terus-menerus di kisaran 80-90%, dengan lonjakan konstan hingga 100% hampir setiap hari, jadi masalah nyata.
Penyebabnya? Kombinasi antara database dan mailserver, di mana 90% beban berasal dari database. Akibatnya, mailserver kami kadang tak sanggup melayani, dan email masuk tertunda hingga 30 menit. Jelas tidak ideal - kami butuh solusi cepat.
Solusi: Upgrade Hardware dan Desain Database Lebih Baik
Langkah pertama: upgrade hardware. Kami pindah ke server dedicated - 32 core, 128 GB RAM, penyimpanan NVMe. Memang lebih mahal dibanding server sebelumnya, tapi demi layanan yang stabil, jelas sepadan. Hasilnya? Lompatan besar: beban CPU turun ke 30%.
Sekalian migrasi, kami audit total desain database dan menemukan satu indeks penting yang selama ini hilang.
Apa itu Indeks?
Indeks di database itu mirip seperti daftar isi pada buku. Ia membantu database menemukan data dengan cepat tanpa harus membaca semua baris. Tanpa indeks, ibarat mencari kata di buku tanpa daftar isi - harus membuka halaman satu per satu, lama dan melelahkan.
Database tanpa indeks akan memindai semua baris di tabel setiap kali diminta data, yang bisa menyebabkan delay besar, apalagi jika tabel berisi jutaan baris. Indeks yang tepat memungkinkan database melakukan "index scan" langsung ke bagian yang dibutuhkan - seperti melompat ke halaman yang tepat dalam buku.
Kesimpulan: Database Efisien, Beban Berkurang
Setelah indeks ditambahkan, beban CPU turun drastis hingga rata-rata hanya 10%. Menyapu masalah ini ke bawah karpet memang lebih mudah, tapi itu bukan gaya kami.
Sekarang kami siap melayani lebih banyak email, dan gangguan akibat kekurangan kapasitas resmi tinggal sejarah.
Terima kasih sudah menggunakan Müllmail.com - baik untuk kode promo, pendaftaran newsletter, atau pengujian sistem emailmu. Kami juga menambahkan beberapa domain baru, silakan coba! Kalau ada pertanyaan atau kendala, hubungi kami kapan saja di kontakt@team.muellmail.com!