NIXI adalah salah satu project terbesar yang dibangun oleh Danuxy Studio. Ide awalnya berakar dari satu pertanyaan sederhana: bagaimana caranya membuat platform di mana siapa saja dapat menjalankan bot WhatsApp mereka sendiri tanpa harus mengelola server dari nol?
Dari Prototype ke Multi-Instance
Semuanya dimulai dari eksperimen dengan library Baileys. Awalnya hanya satu script bot sederhana yang merespons pesan teks. Namun tantangan sesungguhnya muncul saat ingin melayani banyak nomor sekaligus dalam satu infrastruktur terpusat.
Setiap pengguna membutuhkan sesi terisolasi, autentikasi QR Code unik, dan mekanisme reconnect yang stabil ketika jaringan seluler mengalami gangguan.
Arsitektur Sistem NIXI
Stack teknologi yang dipilih untuk efisiensi dan kecepatan respon:
- Frontend Dashboard: Next.js untuk antarmuka pengguna yang cepat dan responsif.
- Backend Engine: Node.js untuk event loop yang menangani koneksi WebSocket dan Baileys.
- Database: MySQL untuk penyimpanan konfigurasi akun, sesi, dan kuota kredit.
- Protocol Layer: Baileys untuk integrasi WhatsApp Web secara aman.
Fokus Stabilitas
Saat ini pengembangan NIXI berfokus pada manajemen memori dan keandalan proses latar belakang agar ribuan event pesan dapat diproses dengan latensi rendah.