Backstage
회사의 서비스, 인프라, 문서를 검색 가능한 하나의 소프트웨어 카탈로그로 통합해 내부 개발자 포털을 구축하는 오픈 프레임워크입니다.
- 활발히 유지보수됨
- 재단 지원
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Backstage는 원래 Spotify에서 만들어졌고 지금은 CNCF 인큐베이팅 프로젝트가 된, 내부 개발자 포털을 구축하기 위한 오픈소스 프레임워크입니다. 중심이 되는 Software Catalog는 조직이 보유한 모든 서비스, 라이브러리, 데이터 파이프라인, 웹사이트, ML 모델을 추적해, "무엇이 존재하고 누가 소유하는지"에 대해 흩어져 있던 위키와 구전 지식을 하나의 구조화된 단일 진실 공급원으로 대체합니다.
카탈로그 위에서 Backstage는 조직의 표준에 맞춰 새 프로젝트의 뼈대를 빠르게 생성하는 Software Templates와, 기술 문서를 그것이 설명하는 코드 옆에 두고 포털에서 렌더링할 수 있게 해주는 TechDocs를 제공합니다. 완성된 제품이 아니라 프레임워크이기 때문에, 각 팀은 자체 플러그인을 만들고 자사 내부 도구 체계에 맞게 커스터마이징합니다.
Backstage는 서비스 수가 많아져 "무엇이 존재하고 누가 소유하는지"가 실제 문제가 된 조직의 플랫폼 엔지니어링 팀에 적합합니다. 개발자들이 여러 저장소, 위키, Slack 스레드를 뒤지는 대신 소프트웨어를 발견하고 이해하고 뼈대를 생성할 수 있는 하나의 장소를 제공합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
Leading internal developer portal platform, well-differentiated within developer-tools.
- 성숙 단계
- 재단 거버넌스
- 카테고리
- 개발자 도구
- 언어
- TypeScript
- 라이선스
- Apache-2.0
관련 프로젝트
JupyterLab
BSD-3-Clause노트북, 코드, 데이터를 위한 표준 웹 기반 대화형 컴퓨팅 환경으로, 데이터 과학과 연구 전반에서 널리 사용됩니다.
활발히 유지보수됨
- 개발자 도구
Playwright
Apache-2.0현대적인 웹 앱을 위한 신뢰할 수 있는 엔드투엔드 테스트·브라우저 자동화 프레임워크입니다.
활발히 유지보수됨
- 개발자 도구
- 테스팅
Podman
Apache-2.0백그라운드 root 서비스 없이 컨테이너를 실행, 빌드, 관리하는, Docker를 대체할 수 있는 데몬리스 컨테이너 엔진입니다.
활발히 유지보수됨
- 개발자 도구
Scrapy
BSD-3-Clause웹사이트에서 구조화된 데이터를 추출하기 위한 빠르고 고수준의 Python 웹 스크레이핑·크롤링 프레임워크입니다.
활발히 유지보수됨
- 개발자 도구
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기