Skip to main content

Arsitektur Sistem Kirimy

Kirimy dirancang dengan arsitektur modular berbasis cloud untuk memastikan skalabilitas, kecepatan, dan keamanan.

Komponen Utama:

  • Frontend Web App:
    Dibangun dengan React dan Tailwind CSS, digunakan oleh pengguna untuk login, mengelola session, kontak, pesan, dan fitur lainnya.

  • Backend API Service:
    Menggunakan Node.js/NestJS, menyajikan endpoint untuk seluruh fungsionalitas termasuk blasting, session, AI agent, dan laporan.

  • Database:
    Data disimpan di PostgreSQL dan dikontrol dengan sistem autentikasi berbasis JWT serta role-based access.

  • AI & Automation:
    Kirimy terhubung dengan AI engine eksternal (seperti OpenAI) untuk fitur auto-reply dan template generator.

  • WhatsApp Gateway:
    Sistem kirim/terima pesan dari WhatsApp dilakukan melalui sesi (session) QR yang terkoneksi langsung dengan WhatsApp Web melalui library resmi/non-resmi.

  • Storage & Log:
    File, log pesan, dan knowledge PDF disimpan menggunakan sistem file lokal atau cloud seperti AWS S3.

Semua koneksi diamankan melalui HTTPS dan token bearer untuk menjaga kerahasiaan data dan integritas komunikasi.