Almas Backend v1: Dari Efisiensi Rust 9MB RAM ke Kecepatan Iterasi Laravel

Ketika pertama kali merancang arsitektur backend Almas versi 1, kami berani keluar dari zona nyaman dengan memilih Rust dan framework Axum. Hasilnya secara teknis sangat mengagumkan: seluruh sistem backend dapat berjalan dengan konsumsi RAM hanya sekitar 9 MB! Angka ini menjadi pencapaian luar biasa bagi tim—sebuah arsitektur yang memory-safe, super responsif, dan sangat hemat daya komputasi server.
Namun, realitas pengembangan produk dan dinamika kebutuhan pengguna dengan cepat memberikan pelajaran berharga. Di saat aplikasi menuntut iterasi fitur yang kilat dan penyesuaian skema dalam hitungan hari, strictness khas Rust dan manajemen memori yang ketat mulai menjadi tantangan bagi kecepatan pengerjaan (developer velocity). Performa sistem yang sangat kencang ternyata dibayar mahal dengan time-to-market yang melambat, padahal eksekusi ide secara cepat adalah kunci utama untuk merespons kebutuhan pasar secara presisi.
Demi mengutamakan delivery rate dan responsivitas terhadap masukan pengguna, kami mengambil keputusan pragmatis untuk kembali berlabuh ke Laravel. Ekosistem Laravel yang begitu matang, expressive syntax, serta fitur bawaan yang kaya terbukti memangkas waktu eksekusi pengembangan secara signifikan. Pengalaman ini mengajarkan kami bahwa arsitektur terbaik bukanlah yang selalu paling irit memori di atas kertas, melainkan yang paling adaptif dalam menghadirkan nilai nyata bagi pengguna. Bagaimana dengan di tim Anda, apakah lebih memprioritaskan efisiensi resource ekstrem atau kecepatan rilis fitur?