이제 모두가 앱을 만듭니다.
하지만 아무도 통제하지 않습니다.
AI 도구와 로우코드 플랫폼은 모든 팀을 앱 빌더로 만들었습니다. 문제는 앱 생성 자체가 아니라 명확한 릴리스, 감사, 접근 제어 경계 없이 프로덕션 데이터에 접근하는 것입니다.
- – 프롬프트에서 UI 생성
- – 공개 URL에 배포
- – 단일 사용자 편집
- – 환경 분리 없음
- – 감사 추적 없음
- 환경 및 리소스별 RBAC
- 변경 불가능한 버전 릴리스
- 전체 변경 감사 로깅
- 범위 지정 접근 권한이 있는 서버 측 시크릿
- 승격 게이트: DEV → TEST → PROD
내부 도구는 자주 깨집니다.
거의 항상 같은 이유로.
검토되지 않은 변경 하나가 장애, 데이터 품질 문제, 감사 공백으로 이어질 수 있습니다.
고정하고. 승격하고. 감사합니다.
모든 게시물은 content-addressed 방식으로 정규화되고 SHA-256 해시된 뒤 정확한 스키마 버전에 고정됩니다. 같은 아티팩트를 승인 게이트 뒤에서 환경별로 승격하고, 배포와 수명 주기 변경을 모두 기록합니다.
모든 게시는 표준화되고 SHA-256 해시된 다음 정확한 스키마 버전으로 고정됩니다. 테스트한 빌드는 바이트 단위로 제공됩니다.
TEST에는 하나의 승인이 필요하고, PROD에는 직무 분리를 통해 두 개의 승인이 필요합니다. 승인은 정확한 아티팩트 해시에 바인딩되므로 재계획하면 무효화됩니다.
DEV → TEST → PROD는 동일한 아티팩트를 복제하고 스키마 드리프트 시 fail-closed되어 적용 시 테넌트 감사 항목으로 다시 확인됩니다.
기본적으로 비공개입니다.
공개 앱 드리프트가 없습니다.
배포된 모든 앱은 Relpin 인증과 권한 확인 뒤에 유지됩니다. 앱 런타임이 트래픽을 받기 전에 계정, 조직, 앱, 환경 접근을 확인합니다.
배포된 앱은 Relpin 인증 뒤에 유지됩니다. 인증된 세션 없이는 앱 URL에 연결할 수 없습니다.
조직 검사는 앱 런타임이 단일 요청을 확인하기 전에 경로 경계에서 실행됩니다.
커넥터 자격 증명과 시크릿은 서버 측에 유지되며 브라우저를 통해 프록시되지 않습니다.
| Role | Deploy | Secrets | Audit | Users |
|---|---|---|---|---|
| Admin | ✓ | ✓ | ✓ | 1 |
| Developer | ✓ | — | ✓ | 4 |
| Viewer | — | — | ✓ | 12 |
팀의 데이터베이스.
팀의 규칙.
팀의 속도.
Relpin은 조직당 DB 데이터 평면을 중심으로 구축되었습니다. 테넌트 쿼리는 SQL 푸시다운을 통해 서버 측에서 실행되는 반면, 외부 커넥터 작업은 서버 측에서 계속 관리됩니다.
필터, 정렬 및 페이지 매김은 Postgres로 컴파일됩니다. 쿼리가 브라우저에서 평가되면 게시가 실패합니다.
모든 조직은 환경 범위의 스키마와 소유권을 갖춘 전용 Postgres를 얻습니다.
외부 커넥터 호출은 동일한 추적을 통해 서버 측에서 기능 제한 및 감사를 실행합니다.
코드로 만들고. 릴리스로 출시하고. 운영으로 통제하세요.
결정론적 릴리스와 통제된 실행을 통한 코드 우선 개발. 실제 TypeScript를 작성하고, 모든 아티팩트를 스키마 스냅샷에 고정하고, 팀이 신뢰할 수 있는 제어 플레인을 제공하세요.