이름은 운영 인터페이스다

배포 대상이 늘어나면 비슷한 이름이 상태 화면과 알림에 반복된다. 이때 이름이 제품, 사이트, 공용 구성 요소의 경계를 드러내지 못하면 운영자는 리소스 내용을 열어 보기 전까지 영향 범위를 알 수 없다.

일관된 접두어와 표기 규칙은 단순한 미관 문제가 아니다. 어떤 변경이 함께 배포되고 누가 상태를 확인해야 하는지를 이름만으로 추정하게 만든다. 파일명, 애플리케이션명, 릴리스명이 같은 개념을 가리키도록 맞추면 검색과 리뷰도 쉬워진다.

이름을 정할 때 보는 것

  • 사용자가 인식하는 서비스 단위를 우선한다
  • 배포 단위와 이름의 경계를 일치시킨다
  • 같은 종류의 서비스는 같은 문법을 사용한다
  • 내부 위치나 장비 정보는 이름에 넣지 않는다

공개할 수 있는 수준

공개 글에서는 명명 원칙과 개선 효과만 다룬다. 실제 애플리케이션 목록, 저장소 경로, 배포 대상은 공개하지 않는다. 좋은 명명 규칙은 구체적인 목록 없이도 충분히 설명할 수 있다.