Modul ini membahas aspek yang membedakan aplikasi Node yang berjalan di production dari sekadar program yang jalan di mesin lokal. Cakupannya dimulai dari logging terstruktur dengan pino, manajemen proses lewat modul cluster dan PM2, container Docker dengan build multi-stage dan pengguna non-root, konfigurasi berbasis lingkungan menurut prinsip 12-factor, kesadaran performa melalui profiling dan deteksi kebocoran memori, hingga pemformatan internasionalisasi yang mengikuti locale. Setelah topik-topik ini selesai dibaca, aplikasi Node dapat dipersiapkan untuk dijalankan secara andal di lingkungan production.
Node produksi
Logging, manajemen proses, Docker, konfigurasi 12-factor, performa, dan Intl pada produksi.
0/0 selesai
- Logging
Logging terstruktur dengan pino serta level log.
- Manajemen proses
PM2, modul cluster, dan graceful shutdown.
- Dockerizing Node
Build multi-stage, pengguna non-root, dan health check.
- Konfigurasi 12-factor
Konfigurasi dari lingkungan dan proses tanpa state.
- Kesadaran performa
Profiling, kebocoran memori, dan pengenalan load-testing.
- Intl pada Node produksi
Build full-icu dan pemformatan yang mengikuti locale.