Programming/MSA

Backstage) Internal Developer Portal 에 대해서

armyost 2025. 11. 10. 22:47
728x90
더보기

앞으로 한동안은 Backstage에 대한 여정을 기록하려고 한다. 현재 나의 프로젝트는 완전한 MSA를 지향하여 시스템을 구축하고 있다. 여기서 많은 거버넌스적인, 사일로 이슈들이 발생하며 이를 한번에 극복할 수 있는것이 Portal Concept라고 믿는다. 

 

우선, Internal Developer Portal이란 무엇인가?

내부 개발자 플랫폼(IDP)은 플랫폼 팀이 골든 패스(Golden Path)를 구축하고 개발자 셀프서비스를 지원하기 위해 구축합니다. IDP는 다양한 기술과 도구로 구성되어 있으며, 맥락과 기반 기술을 추상화하지 않고도 개발자의 인지 부담을 줄이는 방식으로 통합됩니다. 플랫폼 팀은 모범 사례를 준수하여 플랫폼을 하나의 제품으로 취급하고 사용자 연구를 기반으로 구축하며, 유지 관리하고 지속적으로 개선합니다.

 

키워드는, 사일로를 없애고, 인지부담을 줄인다 는 것이다.

 

그중 Backstage란 어떤 오픈소스 인가?

중앙 집중식 소프트웨어 카탈로그를 기반으로 하는 Backstage는 인프라에 질서를 회복하고 제품 팀이 자율성을 손상시키지 않고도 고품질 코드를 빠르게 제공할 수 있도록 지원합니다.

https://backstage.io/

 

Backstage Software Catalog and Developer Platform

 

backstage.io

 

주요기능은 다음과 같습니다.

  • 모든 소프트웨어(마이크로서비스, 라이브러리, 데이터 파이프라인, 웹사이트, ML 모델 등)를 관리하기 위한 Backstage 소프트웨어 카탈로그
  • 조직의 모범 사례에 맞춰 새로운 프로젝트를 빠르게 시작하고 툴을 표준화하기 위한 Backstage 소프트웨어 템플릿
  • "코드와 같은 문서" 접근 방식을 사용하여 기술 문서를 쉽게 만들고, 유지 관리하고, 찾고, 사용할 수 있도록 해주는 Backstage TechDocs
  • 또한 Backstage의 사용자 정의 가능성과 기능을 더욱 확장하는 오픈 소스 플러그인 의 생태계가 확대되고 있습니다.

 

다양한 플러그인을 제공합니다.

https://backstage.io/plugins

 

Backstage Software Catalog and Developer Platform

frontend plugin provides a simple way to display generated artifact (library) details like - group, artifact, repository, what is the latest version, and it sim...

backstage.io

 

참고로 2024년 CNCF 프로젝트중 상위 4번째의 Contribute을 달성한 핫한 플랫폼 입니다.

 

 

Spotify Portal 은 무엇인가?

Spotify는 Backstage의 Donator이자 Main contributor로써 Backstage에서는 영향력있는 조직입니다. 

Spotify Portal은 Backstage 오픈 소스 프레임워크를 기반으로 구축된 내부 개발자 포털 (IDP)입니다. 규모와 형태에 관계없이 모든 Enterprise을 위해 설계된 Portal은 엔지니어링 조직 전체에서 소프트웨어 개발을 간소화하고 AI 워크플로를 활용할 수 있는 간편하고 강력한 도구입니다.

https://backstage.spotify.com/discover/blog/spotify-portal-ga-webinar-october-2025/

 

Spotify Portal is now GA | Spotify for Backstage

Announcing the GA of Spotify Portal, the ultimate developer experience. Now you can build, experiment, and leverage AI just like Spotify.

backstage.spotify.com

 

기존 Open Source로써의 Backstage의 Pain point인 유지관리에 리소스가 필요하다는점, Plugin 적용이 까다롭다는 점을 극복할 수 있는 제품으로 보입니다.

 

아래의 기능을 기존 Open Source Backstage와 차별화된 기능으로 홍보하고 있습니다.

  • 🤖 Spotify에서 AI를 어떻게 활용하는지 살펴보세요. Spotify의 기술 및 플랫폼 책임자인 타이슨 싱어는 Backstage가 복잡성에 얽매이지 않고 대규모 AI 도입을 추진하는 데 어떻게 도움이 되는지 공유했습니다.
  • 🦾 새로운 플러그인 등: 새로운 카탈로그 마법사, Portal 플러그인 스튜디오, Soundcheck Tech Insights, Portal의 통합 AI 지식 도우미 AiKA 등 최신 Portal 기능이 어떻게 작동하는지 직접 확인하세요.
  • 🧪 Spotify처럼 실험해 보세요: 기능 플래깅, A/B 테스트, 출시 등을 포함한 Confidence의 전체 실험 플랫폼이 이제 Portal에서 제공됩니다. Confidence가 어떻게 대규모 제품 실험을 지원하는지, 그리고 AI 시대에 실험 문화를 구축하는 것이 그 어느 때보다 중요한 이유를 알아보세요.
  • 🕹️ 2K Games와의 벽난로 담화: AAA 게임 퍼블리셔가 Spotify Portal을 사용하여 개발자 경험을 개선하고 스튜디오 전반의 창의성을 강화하는 방법에 대해 알아보세요.