p-limit 란p-limit은 Node.js 및 브라우저 환경에서 비동기 작업(Promise)의 동시 실행 개수를 제한하기 위해 사용하는 초경량 라이브러리입니다.자바스크립트의 Promise.all()은 모든 작업을 동시에 실행하려는 성질이 있습니다. 하지만 실제 운영 환경에서는 서버의 자원(CPU, 메모리)이나 외부 API의 허용량(Rate Limit) 때문에 무한정 동시에 작업을 돌릴 수 없습니다. p-limit은 이때 "한 번에 최대 N개만 처리해!"라고 명령하는 교통경찰과 같은 역할을 합니다.왜 Promise.all만으로는 부족할까?우리가 1,000개의 데이터를 마이그레이션해야 한다고 가정해 봅시다.Promise.all 사용 시: 1,000개의 네트워크 요청이나 DB 쿼리가 동시에 발생합니다. 이..