독립된 비교 환경Functions CMS
같은 CMS 화면을 WebAssembly에서 제공하고, Node.js가 필요한 기능은 별도 서버에서 실행합니다.
실행 위치
| 기능 | 기존 CMS | Functions CMS |
|---|
| 관리자 화면 | Next.js 서버 | Akamai Functions · Spin 정적 파일 컴포넌트 |
| API 요청 | Nginx → NestJS | Nginx → Spin HTTP 함수 → 별도 NestJS |
| 공개 페이지 | Next.js SSR / ISR | 별도 Next.js SSR / ISR |
| DB·큐·파일 | 기존 데이터 | 독립 PostgreSQL·Redis·MinIO |
| 로그인 | 기존 Google 로그인 | 비교 환경 전용 이메일·비밀번호 |
| 외부 CDN 작업 | 기존 설정 | 실제 CDN purge 비활성 · dry-run |
요청 경로 측정
동일한 비교용 API의 health 요청을 직접 연결과 Spin 경유로 각각 5회 실행합니다. 왕복 시간에는 네트워크와 프록시 비용이 포함됩니다. 전체 CMS 성능이나 기존 서버와의 처리량 비교 결과는 아닙니다.
아직 측정하지 않았습니다.
배포 상태
확인 중…
새 환경의 콘텐츠를 수정해도 기존 CMS에는 반영되지 않습니다. 원본의 스냅샷에서 시작했으며 테스트용 콘텐츠는 새 환경에만 존재합니다.