
오픈 소스 개발자 포털
무료
Backstage는 인프라 도구를 중앙 집중화하여 엔지니어링 팀이 고품질 코드를 더 빠르게 배포할 수 있도록 지원하는 오픈 소스 개발자 포털입니다. 서비스, API 및 문서를 관리하기 위한 소프트웨어 카탈로그와 기능을 확장하기 위한 플러그인 생태계를 제공합니다. 분산된 도구 체인과 달리 Backstage는 통합 플랫폼을 제공하여 개발자 경험을 개선하고 운영 오버헤드를 줄입니다. Kubernetes와 플러그인 기반 시스템을 기반으로 구축된 고유한 아키텍처를 통해 기존 도구와의 사용자 정의 및 통합이 가능합니다. Backstage는 플랫폼 엔지니어, DevOps 팀 및 개발자가 워크플로우를 간소화하고 표준화를 촉진함으로써 이점을 얻습니다.
서비스 메타데이터, 문서 및 소유권 정보를 중앙 집중화합니다. 이를 통해 모든 소프트웨어 구성 요소에 대한 단일 진실 소스를 제공하여 검색 가능성을 개선하고 지식 사일로를 줄입니다. 카탈로그는 선언적 접근 방식을 사용하여 자동 업데이트 및 소스 코드 저장소와의 동기화를 허용합니다. 이는 종종 오래된 수동 문서와 대조됩니다.
Backstage의 기능을 확장하기 위한 풍부한 플러그인 생태계를 제공합니다. 이러한 플러그인은 CI/CD 파이프라인(예: Jenkins, CircleCI), 모니터링 시스템(예: Prometheus, Grafana) 및 클라우드 제공업체(예: AWS, GCP, Azure)와 같은 다양한 도구 및 서비스와 통합됩니다. 이 모듈식 설계를 통해 기존 인프라를 사용자 정의하고 통합하여 공급업체 종속성을 방지할 수 있습니다.
TechDocs, 즉 코드형 문서 솔루션과 통합하여 서비스에 대한 문서를 자동으로 생성하고 호스팅합니다. 이를 통해 문서는 항상 최신 상태로 유지되고 Backstage 포털 내에서 액세스할 수 있습니다. TechDocs는 표준화된 형식(예: Markdown)을 사용하고 CI/CD 파이프라인과 통합하여 문서를 자동으로 게시하여 개발자의 시간을 절약합니다.
템플릿을 사용하여 새 서비스를 빠르고 일관되게 생성하기 위한 프레임워크를 제공합니다. 개발자는 일반적인 서비스 유형에 대한 미리 정의된 템플릿을 사용하여 상용구 코드를 줄이고 조직 표준을 준수할 수 있습니다. 이 기능은 개발 주기를 가속화하고 모범 사례를 장려하여 새로운 기능의 출시 기간을 단축합니다.
Backstage 포털 내에서 API의 관리 및 검색을 가능하게 합니다. API 사양, 사용 예제 및 문서를 포함하여 모든 API의 중앙 집중식 보기를 제공하기 위해 API 문서 도구(예: OpenAPI, Swagger)와 통합됩니다. 이는 API 검색 가능성을 개선하고 개발자의 통합을 단순화합니다.
조직이 특정 요구 사항 및 브랜딩에 맞게 포털을 조정할 수 있도록 고도로 사용자 정의 가능한 사용자 인터페이스를 제공합니다. 개발자는 사용자 정의 플러그인을 생성하고 기존 플러그인을 수정하여 내부 도구 및 워크플로우와 통합할 수 있습니다. 이러한 유연성을 통해 Backstage는 진화하는 조직 요구 사항에 적응하고 원활한 사용자 경험을 제공할 수 있습니다.
플랫폼 엔지니어는 Backstage를 사용하여 조직 내의 모든 마이크로서비스의 중앙 집중식 카탈로그를 만듭니다. 개발자는 서비스, 해당 소유자 및 관련 문서를 쉽게 검색하고 검색하여 정보 검색에 소요되는 시간을 줄이고 협업을 개선할 수 있습니다.
DevOps 팀은 Backstage를 CI/CD 파이프라인(예: Jenkins, GitLab CI)과 통합합니다. 개발자는 Backstage 포털에서 직접 빌드를 트리거하고, 배포 상태를 보고, 로그에 액세스하여 개발 및 배포 프로세스를 간소화할 수 있습니다.
개발자는 Backstage를 사용하여 서비스에 대한 문서를 관리하고 액세스합니다. TechDocs를 사용하여 문서를 자동으로 생성하여 문서를 항상 최신 상태로 유지하고 포털 내에서 액세스할 수 있도록 하여 개발자 생산성을 향상시킬 수 있습니다.
API 개발자는 Backstage를 사용하여 API를 문서화하고 관리합니다. API 사양을 정의하고, 문서를 생성하고, 포털 내에서 API를 검색 가능하게 하여 API 검색 가능성을 개선하고 다른 개발자의 통합을 단순화할 수 있습니다.
플랫폼 팀은 다양한 인프라 도구(예: 모니터링, 로깅, 보안)를 Backstage에 통합합니다. 개발자는 포털에서 직접 이러한 도구에 액세스하여 워크플로우를 단순화하고 서비스를 모니터링하고 관리하는 능력을 향상시킬 수 있습니다.
플랫폼 엔지니어는 인프라 도구를 중앙 집중화하고, 개발자 경험을 개선하고, 워크플로우를 간소화하여 Backstage의 이점을 얻습니다. 통합 플랫폼을 만들어 운영 오버헤드를 줄이고 조직 전체에서 표준화를 촉진할 수 있습니다.
DevOps 팀은 Backstage를 사용하여 CI/CD 파이프라인, 모니터링 도구 및 기타 인프라 서비스를 통합합니다. 이를 통해 배포 효율성을 개선하고, 수동 작업을 줄이고, 서비스 상태에 대한 더 나은 가시성을 제공합니다.
개발자는 서비스 검색, 문서 및 운영 작업을 위한 단일 포털을 갖게 되어 Backstage의 이점을 얻습니다. 이를 통해 정보 검색에 소요되는 시간을 줄이고 개발 및 배포 프로세스를 단순화하여 생산성을 높일 수 있습니다.
엔지니어링 관리자는 Backstage를 사용하여 팀의 서비스 및 인프라에 대한 더 나은 가시성을 확보할 수 있습니다. 이를 통해 의사 결정을 개선하고, 표준화를 촉진하며, 팀이 모범 사례를 따르도록 보장할 수 있습니다.
오픈 소스(Apache 2.0 라이선스). 자체 호스팅, 오픈 소스 프로젝트이므로 직접적인 가격 책정은 없습니다. 비용은 인프라 및 운영 오버헤드에 따라 달라집니다.