본문 바로가기
WIKI 기술 지식 베이스

Backstage란 무엇인가?

원문 보기 위키 갱신

Backstage는 개발자 포털을 구축하기 위한 오픈소스 프레임워크예요. 중앙화된 소프트웨어 카탈로그가 구동하는 Backstage는 마이크로서비스와 인프라에 질서를 되찾아 주고, 제품 팀이 자율성을 포기하지 않으면서도 고품질 코드를 빠르게 배포할 수 있게 해줘요.

출처: 문서

본문

Backstage는 개발자 포털을 구축하기 위한 오픈소스 프레임워크예요. 중앙화된 소프트웨어 카탈로그가 구동하는 Backstage는 마이크로서비스와 인프라에 질서를 되찾아 주고, 제품 팀이 자율성을 포기하지 않으면서도 고품질 코드를 빠르게 배포할 수 있게 해줘요.

Backstage는 모든 인프라 도구링, 서비스, 문서를 통합해 엔드투엔드로 간소화된 개발 환경을 만들어요.

기본 제공(Out of the box)으로 Backstage에는 다음이 포함돼요.

  • 모든 소프트웨어(마이크로서비스, 라이브러리, 데이터 파이프라인, 웹사이트, ML 모델 등)를 관리하기 위한 Backstage Software Catalog.
  • 조직의 모범 사례에 맞춰 새 프로젝트를 빠르게 만들고 도구를 표준화하기 위한 Backstage Software Templates.
  • "docs like code" 접근 방식을 사용해 기술 문서를 만들고, 유지하고, 찾고, 사용하기 쉽게 만드는 Backstage TechDocs.
  • 또한 Backstage의 커스터마이즈 가능성과 기능을 더욱 확장하는 성장하는 오픈소스 플러그인 생태계.

Backstage와 CNCF

Backstage는 Sandbox를 졸업한 후 CNCF Incubation 프로젝트예요. 발표를 여기에서 읽어 보세요.

이점

  • 엔지니어링 매니저에게는 조직 전반의 표준과 모범 사례를 유지할 수 있게 해 주고, 마이그레이션부터 테스트 인증까지 전체 기술 생태계를 관리하는 데 도움이 돼요.
  • 최종 사용자(개발자)에게는 표준화된 방식으로 소프트웨어 구성 요소를 빠르고 간단하게 만들 수 있게 해 주며, 모든 프로젝트와 문서를 관리할 중앙 장소를 제공해요.
  • 플랫폼 엔지니어에게는 새 도구와 서비스를 쉽게 통합하고(플러그인을 통해) 기존 것의 기능을 확장하게 해 줌으로써 확장성과 확장 가능성을 활성화해요.
  • 모두에게는 모든 인프라 도구링, 리소스, 표준, 소유자, 기여자, 관리자를 한곳에 묶는 단일하고 일관된 경험이에요.

질문이 있거나 지원이 필요하다면 Discord 채팅방에 참여해 주세요.

더 알아보기 (Learn more)