DEV Community

Cover image for 백스테이지 개발자 포털: 완벽 가이드 및 베스트 프랙티스
Rihpig
Rihpig

Posted on • Originally published at apidog.com

백스테이지 개발자 포털: 완벽 가이드 및 베스트 프랙티스

Backstage 개발자 포털은 Spotify가 현대 소프트웨어 개발의 복잡성을 해결하기 위해 만든 오픈 소스 플랫폼입니다. 엔지니어링 팀이 모든 소프트웨어 구성 요소, API, 서비스, 인프라를 단일 인터페이스에서 발견·문서화·관리·운영할 수 있는 통합 허브입니다.

지금 Apidog을 사용해보세요

조직이 성장하고 서비스가 늘어나며 팀이 세분화될수록 개발자들은 문서, 소유권, 종속성 파악에 어려움을 겪습니다. Backstage 개발자 포털은 중앙 집중식으로 가시성, 검색, 셀프서비스를 제공하여 개발 생산성의 병목을 제거합니다.

Backstage 개발자 포털이 중요한 이유

  • 지식 중앙 집중화: 문서, API 사양, 소유권, 인프라 도구를 한곳에 통합
  • 개발자 경험 향상: 리소스 탐색, 온보딩, 모범 사례 적용을 쉽게 하여 인지 부하 감소
  • 셀프서비스 자동화: 개발자가 서비스·API를 직접 생성, 배포, 관리
  • 일관성 및 규정 준수: 템플릿, 스코어카드, 자동 검사로 조직 표준 강제
  • 확장성: 수백~수천 마이크로서비스/팀에 적응

Backstage 포털을 잘 구현하면 고속, 저마찰 엔지니어링 조직을 만들 수 있습니다.

Backstage 개발자 포털의 핵심 기능

1. 소프트웨어 카탈로그

소프트웨어 카탈로그는 모든 서비스, 라이브러리, API, 데이터 파이프라인 등 구성 요소를 중앙 집중화합니다. 각 항목에는 소유권, 설명, 문서 링크, 소스 저장소, 배포 상태, 종속성이 포함됩니다.

이로써 "누가 무엇을 소유하는가"에 대한 혼란이 사라지고, 재사용 가능한 구성 요소를 쉽게 찾을 수 있습니다.

2. API 관리

API 및 마이크로서비스가 증가하면서 API 문서 및 사용 관리가 중요해졌습니다. Backstage는 OpenAPI, Swagger, GraphQL 등과 통합하여 대화형 API 문서를 코드 및 소유권 정보와 연결해 보여줍니다.

실전 팁: Apidog에서 API를 설계·문서화하고, Backstage와 연동하면 강력한 엔드투엔드 API 라이프사이클을 만들 수 있습니다.

3. 소프트웨어 템플릿

팀이 모범 사례가 내장된 템플릿으로 새 서비스·라이브러리·인프라를 부트스트랩할 수 있습니다. 템플릿에는 기술 스택 선택, 보안·규정 준수 검사, 표준 문서, CI/CD 연동 등이 포함됩니다.

이를 통해 모든 신규 프로젝트가 표준화되고 온보딩 시간과 기술 부채가 줄어듭니다.

4. 플러그인 생태계

Backstage의 중요한 강점은 확장성입니다. 커뮤니티 플러그인으로 Kubernetes, CI/CD(예: Jenkins, GitHub Actions), 사고 관리(PagerDuty), API 문서화(Apidog 등), 보안 대시보드 등 다양한 도구와 통합할 수 있습니다.

5. 검색 및 발견

강력한 검색 기능으로 서비스, API, 저장소, 문서, 소유자를 쉽게 찾을 수 있습니다. Slack/스프레드시트에 의존할 필요가 없습니다.

6. 문서 허브

팀은 Markdown 등 코드 기반 문서를 Backstage에서 렌더링하고, 항상 최신 정보를 실시간으로 제공합니다.

조직이 Backstage 개발자 포털을 사용하는 방법

신규 개발자 온보딩

  • 서비스/ API 카탈로그 탐색
  • 팀 소유권 및 프로젝트 종속성 이해
  • 온보딩 가이드·런북 액세스
  • 승인된 템플릿으로 신규 서비스 생성

온보딩 속도를 높이고 혼란을 크게 줄일 수 있습니다.

서비스 소유권 및 책임

  • 고아 서비스 방지(명확한 유지 관리자 지정)
  • 사건/문의의 신속한 담당자 전달
  • 서비스 상태·배포·사고 추적

API 설계 및 문서화

Apidog 등에서 API를 설계·문서화하고, Backstage 내에서 검색·테스트·협업이 가능합니다. 사용자들은 항상 최신 사양을 쉽게 찾고, 코드/소유팀과 연결됩니다.

셀프 서비스 인프라

엔지니어는 포털에서 직접 환경 구축, 클라우드 리소스 프로비저닝, 마이크로서비스 배포 등 셀프 서비스 작업을 자동화할 수 있습니다. 운영 티켓 없이 즉시 작업이 가능합니다.

엔지니어링 지표 및 표준

  • 코드 품질 및 테스트 커버리지
  • 조직 표준 준수
  • 보안 취약점·개선 상태

Backstage 개발자 포털 설정: 모범 사례

1. 명확한 카탈로그로 시작

기존 모든 서비스·API·라이브러리로 소프트웨어 카탈로그를 구성하세요. 소유권과 문서 링크를 명확히 지정하세요.

2. API 도구 통합

API 설계·문서화 프로세스를 포털과 연결하세요. 예를 들어, Apidog로 API를 모델링·테스트하고, 문서를 Backstage로 가져와 통합 가시성을 확보하세요.

3. 템플릿으로 표준화 강제

신규 프로젝트용 템플릿을 만들어 보안, 규정 준수, 문서화 모범 사례를 적용하세요.

4. 사용자 경험 우선

조직 워크플로에 맞게 포털 UI·탐색을 커스터마이징하세요. 실제로 사용하는 브랜드, 단축키, 플러그인을 적용하세요.

5. 문서화 문화 조성

Backstage의 문서 기능을 적극 활용하여, 최신 코드 기반 문서 유지·갱신을 워크플로에 포함시키세요.

6. 가능한 경우 자동화

온보딩, 서비스 생성, 반복 작업을 플러그인 및 통합으로 최대한 자동화하세요. 수동 병목을 제거하고 개발자 셀프서비스를 강화하세요.

실제 사례: Wise와 Backstage 개발자 포털

  • 모든 서비스/ API 문서 중앙 집중화 및 즉시 검색
  • 소유권·팀 매핑 표준화로 사고 대응 개선
  • Apidog 활용한 API 설계·문서화가 표준 워크플로에 포함
  • 셀프서비스 템플릿으로 신속한 신규 서비스 생성

결과적으로 개발자 만족도, 온보딩 속도, 엔지니어링 생산성이 크게 향상되었습니다.

Apidog를 Backstage 개발자 포털과 통합하기

  1. Apidog에서 API 설계 및 테스트: 시각적 인터페이스로 엔드포인트 설계, 모의 응답 생성, 대화형 문서 작성
  2. API 사양을 Backstage로 내보내기: Apidog에서 Swagger/OpenAPI 정의를 Backstage에 가져와 코드/소유 정보와 함께 노출
  3. API 검색 및 거버넌스 활성화: 개발자가 Backstage에서 API를 검색·탐색·상호작용하고, 일관된 사용·규정 준수를 보장

이 통합은 개발 주기를 단축하고, API 채택을 촉진하며, 문서와 실제 사용을 일치시킵니다.

Backstage 개발자 포털에 대한 자주 묻는 질문

어떤 유형의 조직이 Backstage 개발자 포털에서 가장 많은 이점을 얻나요?

여러 서비스, API, 엔지니어링 팀이 있는 조직에 특히 적합합니다. 검색, 문서, 셀프서비스 병목에 어려움이 있다면 효과가 큽니다.

Backstage 개발자 포털은 오픈 소스인가요?

네, Apache 2.0 라이선스의 오픈 소스입니다. 관리형·상업 솔루션(Spotify Portal, Roadie 등)도 제공됩니다.

Backstage 개발자 포털을 사용자 정의할 수 있나요?

네, 플러그인·테마·워크플로로 조직 맞춤 확장이 가능합니다.

Backstage 개발자 포털은 API 관리와 어떤 관련이 있나요?

API 발견, 문서화, 운영의 통합 허브를 제공합니다. Apidog 등과 통합하면 설계·테스트·문서화 기능이 강화됩니다.

결론: Backstage 개발자 포털로 엔지니어링 팀의 역량을 극대화하세요

Backstage 개발자 포털은 현대 엔지니어링 조직의 운영 방식을 혁신합니다. 지식 중앙화, 온보딩 간소화, 표준화, 셀프 서비스를 통해 마찰을 줄이고 속도를 높일 수 있습니다.

초기 도입 단계이든, 대규모 서비스로 확장 중이든, Backstage 포털과 Apidog 같은 최상급 도구의 통합은 개발자 만족도와 운영 효율을 크게 높입니다.

Top comments (0)