피드로 돌아가기
The new Power Platform Pro-Code Era: Code Apps vs Power Pages SPA
Dev.toDev.to
Infrastructure

인프라 추상화를 통한 비즈니스 로직 집중형 Pro-Code 아키텍처 구현

The new Power Platform Pro-Code Era: Code Apps vs Power Pages SPA

Riccardo Gregori2026년 6월 3일21intermediate

Context

기존 Low-code 플랫폼의 UI 제약과 경직된 프레임워크로 인한 개발 생산성 저하 발생. 인프라 설정 및 인증 체계 구축에 과도한 리소스가 소모되는 병목 지점 확인.

Technical Solution

  • Dataverse 기반의 전사급 Relational Store 활용으로 DBA 없는 데이터 계층 관리
  • 1,500개 이상의 Connector를 통한 OAuth 연동 과정의 추상화 및 TypeScript 서비스 자동 생성
  • React + Vite + TypeScript 조합의 Custom Frontend 도입으로 UI 제어권 완전 확보
  • npx power-apps CLI 기반의 스캐폴딩 및 배포 파이프라인을 통한 Lifecycle Management 구현
  • Entra ID 기반의 인증 레이어와 DLP 정책을 플랫폼 레벨에서 강제하는 Governance 구조 설계
  • 내부 직원용 Code Apps와 외부 공개용 Power Pages SPA로 사용자 타겟에 따른 런타임 분리

- 사용자 타겟이 내부 직원(Entra ID)인가 외부 공개용(Web API)인가에 따른 런타임 선택 - 기본 Form/View로 구현 불가능한 복잡한 인터랙션 필요 시 Code App 전환 검토 - 기존 pac code 명령어를 최신 npm 기반의 npx power-apps CLI로 마이그레이션 수행 - UI 제어권 확보를 위해 React 기반의 전용 디자인 시스템 적용 여부 판단

원문 읽기