처음 서버 배포 체크리스트: 반드시 확인할 8가지

처음 서버 배포할 때 빠뜨리기 쉬운 서버 배포 체크리스트 8가지를 정리했다. 배포 전 확인사항인 환경 변수 분리, 포트/방화벽, PM2, HTTPS, 로그, DB 마이그레이션, DNS, 배포 후 헬스체크까지 각 항목의 실패 시나리오와 명령어를 함께 담았다.

JavaScript map vs forEach — 뭐가 다르고 언제 쓸까

map과 forEach는 둘 다 배열을 순회하지만 용도가 다르다. map은 새 배열을 반환하고, forEach는 부수 효과 실행이 목적이다. async와 함께 쓸 때 forEach가 조용히 실패하는 이유와 map + Promise. all 패턴을 코드로 정리했다.