Deploy Node JS App pada Central AI

Daffa Gifari Akmal

Sosial Media


1 orang menyukai ini
Suka

Summary

Node.js adalah platform perangkat lunak yang dirancang oleh Ryan Dahl. Node.js adalah runtime untuk lingkungan JavaScript di luar peramban web yang dibangun di atas mesin JavaScript V8. Node.js dapat dijalankan pada Windows, Mac OS X, dan Linux. Node js memungkinkan kita untuk menjalankan bahasa pemrograman javascript di sisi backend / server.

Description

Project ini saya buat berdasarkan task magang yang diberikan Central AI kepada saya untuk melakukan deployment aplikasi web yang dibuat dengan menggunakan bahasa pemrograman javascript dan dibantu dengan teknologi node js.

Central AI sendiri merupakan sebuah startup layanan chatbot berbasis kecerdasan buatan yang berfokus pada B2B dengan harga yang terjangkau.

Pada sisi server, saya menggunakan beberapa teknologi yang sangat populer dan sudah digunakan oleh banyak perusahaan di dunia dan semua teknologi yang saya gunakan adalah open source. Antara lain adalah nginx sebagai web server, kemudian supervisor sebagai system control.

  • Bagaimana spesifikasi server yang digunakan?
    Memory : 2GB
    CPU : Intel Xeon E5-2680 (2) core
    OS : Ubuntu server
  • Kenapa menggunakan nginx?
    karena nginx sendiri sangat ringan dan populer, proyeknya sangat aktif dan mendukung multi thread, konfigurasi mudah dan banyak resource belajarnya.
  • Kenapa menggunakan supervisor?
    alasan yang pertama adalah mudah digunakan dan juga ringan, dan sudah digunakan di banyak proyek yang tersebar di seluruh dunia.
     

Informasi Course Terkait
  Kategori: Cyber Security
  Course: Dasar – dasar Node JS