세마포어
공유 자원에 접근할 수 있는 동시 작업 수를 제한하는 동기화 객체다. 비동기 환경에서 외부 API의 속도 제한(Rate Limit)을 준수하기 위해 동시 요청 수를 제어할 때 사용한다.