회사에서 팀을 이동하게 되었는데 사용하는 프레임워크가 BackStage라서 관련 문서를 읽어 보게되었다.
Backstage is an open source framework for building developer portals. Powered by a centralized software catalog, Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.
Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.
목표: 개발자가 인프라 설정이나 문서 찾기에 쏟는 시간을 줄이고, '코딩 그 자체'에 집중할 수 있는 환경(End-to-End)을 만드는 것.
실제 데이터: 단순히 이름만 나열한 리스트가 아니라, 아래 정보를 연결한 관계형 지도입니다.
“이 서비스는 어떤 팀이 만들었고, 어떤 API를 제공하며, 소스 코드와 배포 상태는 어디서 보나?” 라는 질문에 즉각 답을 줍니다.
자율성 보존 (No Compromising Autonomy): 보통 중앙 집중 관리를 하면 "무조건 이 툴만 써!"라고 강제하기 마련인데, Backstage는 "어떤 툴을 쓰든 상관없지만, 그 정보는 우리 포털에 등록해줘"라는 방식입니다.
즉, 팀마다 선호하는 기술 스택을 유지하면서도(자율성), 정보 공유는 일원화(표준화)된 포털에서 이루어지게 합니다.