본문 바로가기

opensource4

Backstage 패키지 수사대: 5초 만에 프론트엔드 플러그인 찾아내기 안녕하세요! 오늘은 Backstage의 거대한 모노레포 숲속에서 "이 패키지가 프론트엔드 플러그인인지 어떻게 알 수 있을까?"라는 주제로 깊이 있는 탐험을 떠나보겠습니다. 🕵️‍♂️Backstage는 수많은 패키지로 구성되어 있어 처음 접하면 길을 잃기 쉽습니다. 하지만 몇 가지 명확한 '단서'만 알면, 어떤 패키지가 사용자 화면을 담당하는 프론트엔드 플러그인인지 단 5초 만에 파악할 수 있습니다. 그 비결을 지금 바로 공개합니다! 💡🏗️ 프론트엔드 플러그인 식별의 3단계 공식Backstage 패키지를 조사할 때 다음 3가지 요소를 확인하면 됩니다. 이들은 프론트엔드 플러그인임을 증명하는 결정적인 증거들입니다.1. package.json의 이름과 의존성 📦가장 먼저 확인해야 할 곳은 패키지의 루트.. 2025. 12. 26.
Backstage 도입의 첫 단추: create-app vs Fork, 당신의 선택은? 안녕하세요! 오늘은 Backstage를 도입하려는 분들이 가장 먼저 마주하게 되는 갈림길, 바로 "어떻게 프로젝트를 시작할 것인가?"에 대해 심도 있게 다뤄보겠습니다. 🚀Backstage는 단순히 다운로드해서 설치하는 소프트웨어가 아니라, 여러분의 조직에 맞게 구축하는 프레임워크입니다. 이때 npx @backstage/create-app을 사용하는 방식과 메인 레포지토리를 Fork하는 방식 중 무엇을 선택하느냐가 향후 운영의 운명을 결정합니다. 💡🏗️ Backstage 시작하기: 두 가지 길의 정체1. @backstage/create-app (권장 방식) ✨이 방식은 React의 create-react-app과 비슷합니다. 명령어를 실행하면 Backstage 프레임워크를 기반으로 한 새로운 독립적인.. 2025. 12. 26.
"어디에 뭐가 있지?" 고민 끝! Backstage Software Catalog가 개발자의 생산성을 높이는 4가지 방법 🛠️ 마이크로서비스 아키텍처가 확산되면서 개발자들은 행복한 비명을 지르고 있습니다. 수백 개의 서비스, 흩어진 문서, 누구에게 물어봐야 할지 모르는 소유권 정보... 이런 '인지 부하(Cognitive Load)'는 개발자의 가장 큰 적입니다.Backstage의 Software Catalog는 바로 이 문제를 해결하는 "Single Pane of Glass(모든 것을 볼 수 있는 단일 창)" 역할을 합니다. 10분만 투자해서 여러분의 개발 환경이 어떻게 스마트해질 수 있는지 확인해 보세요!1. "누구 거에요?" - 소유권과 책임의 명확화 🙋‍♂️대규모 조직에서 장애가 발생했을 때 가장 먼저 하는 질문은 "이 서비스 담당자가 누구야?"입니다. Software Catalog는 모든 엔터티(서비스, 라이브러리, .. 2025. 12. 25.
📦 쿠버네티스 스토리지의 가벼운 혁명: Rancher Local Path Provisioner 완벽 해부 안녕하세요! 오늘은 쿠버네티스 환경, 특히 온프레미스나 엣지(Edge), 개발 환경에서 스토리지를 다룰 때 "필수템"으로 불리는 Rancher Local Path Provisioner에 대해 아주 상세하게 알아보겠습니다.쿠버네티스에서 스토리지(PV/PVC)를 설정하는 건 꽤 골치 아픈 일입니다. 클라우드(AWS EBS, Azure Disk)라면 버튼 몇 번으로 해결되지만, 베어메탈이나 로컬 PC에서 테스트할 때는 NFS를 구축하거나 Ceph 같은 거대한 스토리지 솔루션을 깔기엔 너무 부담스럽죠.이때 등장한 구세주가 바로 Local Path Provisioner입니다! 🦸‍♂️🤔 Rancher Local Path Provisioner란 무엇인가요?Local Path Provisioner는 Rancher.. 2025. 12. 11.