Express API'yi Production'a Hazırlamak: Configuration, pino ile Structured Logging, Health Check, Graceful Shutdown ve Cluster
Production'a hazır bir Express API, configuration'ı açılışta şemayla doğrular, pino ile request id'li ve secret'ları gizlenmiş JSON log yazar, liveness ile readiness'i ayırır ve SIGTERM'de yeni bağlantıyı kesip açık request'leri bitirdikten sonra pool'u kapatır. Gerçek çıktılarla 98 MB yerine 22 MB inen export, tam inen dosya ve timeout'ta kontrollü kesinti, drain sırasında 503, PID 1'in 10 saniyelik bekleyişi ve 4 worker'lı cluster.
14 Kas 2026
·
14 dk
·
15