Backstage · GitOps · Crossplane v2

Backstage · GitOps · Crossplane v2 An architecture diagram generated by Archify. Backstage UI · 개발자 포털 · Backstage IDP Backstage UI 개발자 포털 Software Template · 폼 정의 · Backstage IDP Software Template 폼 정의 Scaffolder · XR YAML 생성 · Backstage IDP Scaffolder XR YAML 생성 Git PR → Merge · 검토한 main branch · GitOps Git PR → Merge 검토한 main branch ArgoCD · GitOps 컨트롤러 · GitOps ArgoCD GitOps 컨트롤러 Namespaced XR · PostgreSQLDatabase · Crossplane Namespaced XR PostgreSQLDatabase Composition Functions · 원하는 MR 계산 · Crossplane Composition Functions 원하는 MR 계산 Managed Resources · Provider 리소스 · Crossplane Managed Resources Provider 리소스 RDS · 데이터베이스 · AWS RDS 데이터베이스 S3 · 버킷 · AWS S3 버킷 SecurityGroup · 보안 그룹 · AWS SecurityGroup 보안 그룹 1. 폼 입력 2. XR YAML 3. PR 생성 4. merge 후 sync 5. Apply 6. Pipeline 프로비저닝 Backstage IDP GitOps Crossplane AWS Legend 프런트엔드 백엔드 서비스 데이터 저장소 클라우드 서비스 보안 구성 요소 외부 시스템

포털과 배포

  • • Scaffolder는 준비된 skeleton과 action을 실행
  • • PR 생성과 실제 AWS 프로비저닝 완료는 다른 상태
  • • catalog 등록은 merge 후 유효한 source를 사용

수명 주기

  • • ArgoCD prune은 XR·MR 삭제로 이어질 수 있음
  • • managementPolicies / RDS deletion protection / backups를 함께 검토
  • • Git 기록만으로 전체 AWS 감사 로그를 대체하지 않음