애플리케이션 및 속도 제한 가이드라인
GitLab v19.1GitLab은 대부분의 대규모 애플리케이션과 마찬가지로 특정 기능에 제한을 적용합니다. 모든 새로운 기능은 구현 시 안전한 사용 제한을 포함해야 합니다. API 요청, SSHD 연결, 데이터베이스 연결, 스토리지 등 시스템 수준 리소스 풀.
GitLab은 대부분의 대규모 애플리케이션과 마찬가지로 특정 기능에 제한을 적용합니다. 제한이 없으면 보안, 성능, 데이터에 영향을 미치거나 애플리케이션에 할당된 리소스를 소진할 수 있습니다.
모든 새로운 기능은 구현 시 안전한 사용 제한을 포함해야 합니다. 제한은 다음 항목에 적용할 수 있습니다:
-
API 요청, SSHD 연결, 데이터베이스 연결, 스토리지 등 시스템 수준 리소스 풀.
-
컴퓨팅 할당량, 그룹, 로그인 시도 등 도메인 수준 개체.
제한이 필요한 경우#
-
제한 부재가 제한 관련 버그의 심각도 정의에서 심각도 1~3에 해당하는 경우 제한이 필요합니다.
-
제한이 추가, 제거 또는 업데이트될 때마다 GitLab 애플리케이션 제한 문서를 업데이트해야 합니다.
추가 참고 자료#
-
제품 프로세스: 애플리케이션 제한 도입
-
개발 문서: 애플리케이션 제한 추가 가이드
-
속도 제한에 관한 인프라 가이드: 속도 제한 아키텍처
-
속도 제한 구성 시기, 위치, 방법에 대한 가이드: 속도 제한 관리