Diploi
Diploi는 클라우드 개발 환경과 앱 호스팅을 연결해 GitHub 워크플로우에서 CI/CD로 스테이징·프로덕션 배포, 자동 SSL을 제공합니다.
Diploi란 무엇인가요?
Diploi는 클라우드 개발 환경과 앱 호스팅을 한 곳에 결합한 플랫폼입니다. 로컬 서버 설정 없이 애플리케이션을 처음부터 스캐폴딩하고 개발하며, 스테이징 및 프로덕션 환경을 빠르게 배포할 수 있도록 설계되었습니다.
Diploi는 “올인원” 워크플로로 자리 잡았습니다: Diploi에서 실행 및 호스팅되는 각 애플리케이션에는 기본 CI/CD 파이프라인 설정, 자동 SSL 인증서, 구성 작업이 필요 없는 클라우드 개발 환경이 포함됩니다.
주요 기능
- 제로 구성 클라우드 개발 환경: Diploi는 기본 인프라 구성이 필요 없는 개발 환경을 제공합니다.
- 원클릭 프로젝트 호스팅: Diploi에서 앱을 실행하면 온라인으로 호스팅되어 바로 사용할 수 있습니다.
- 즉시 배포되는 스테이징 및 프로덕션 환경: Diploi는 별도의 환경을 지원하며 앱 라이프사이클의 일부로 프로비저닝합니다.
- 기본 CI/CD: Diploi는 CI/CD 워크플로를 구성해 새로운 코드 업데이트가 연결된 환경으로 자동 전파되도록 합니다.
- GitHub Action 통합: 코드는 자신의 GitHub 저장소에 있으며, Diploi는 연결된 프로젝트에 푸시할 때 배포 업데이트를 트리거하는 GitHub Action을 사용합니다.
- 실시간 로그 및 배포 모니터링: 각 컴포넌트/애드온의 실시간 로그를 확인할 수 있으며, 클러스터 리소스 그래프와 상태를 포함한 배포 대시보드를 볼 수 있습니다.
- Kubernetes 호스팅 포드에 대한 SSH 액세스: Diploi는 Kubernetes를 사용하며, 클라우드 개발 환경, 컴포넌트, 애드온은 SSH로 액세스 가능한 포드로 실행됩니다.
Diploi 사용 방법
- Diploi 내에서 앱/프로젝트를 생성하거나 선택하세요 (플랫폼은 채팅 앱, 드로잉 앱, 프로덕션 준비 React 웹 앱 등의 미리 만들어진 예제를 강조합니다).
- GitHub의 코드 저장소를 연결하세요: Diploi는 프로젝트의 GitHub 저장소를 연결하고 GitHub Action을 구성합니다.
- 클라우드에서 개발하세요: Diploi의 브라우저 기반 워크플로를 사용하거나 Cursor, VS Code, SSH 지원 에디터 등의 도구를 연결하세요.
- 라이브로 전환하고 반복하세요: 각 환경은 처음부터 라이브 URL을 제공합니다. 연결된 GitHub 저장소에 변경 사항을 푸시하면 Diploi가 스테이징 및 프로덕션 환경을 자동 업데이트합니다.
- 모니터링 및 디버깅: 배포 대시보드로 상태와 리소스 사용량을 확인하고, 실시간 로그를 확인하세요 (개발 배포의 경우 Diploi CLI를 선택적으로 사용).
사용 사례
- 서버 설정 없이 풀스택 웹 앱 빌드: Diploi의 클라우드 개발 환경과 호스팅된 스테이징/프로덕션 타겟을 사용해 수동 서버 구성 없이 개발 및 배포하세요.
- 자동 배포로 제품 반복: GitHub 저장소를 연결하고 Diploi의 GitHub Action + CI/CD 설정에 의존해 푸시가 스테이징 및 프로덕션을 업데이트하도록 하세요.
- 라이브 테스트 URL 공유로 협업: 각 환경에 제공되는 고유 URL을 공유해 즉시 테스트와 피드백을 받으세요.
- 멀티 컴포넌트 스택 관리: Diploi는 컴포넌트/애드온 수에 제한이 없으며 (대형 스택은 배포에 더 많은 컴퓨팅 파워가 필요하다는 실질적 제약만 있음), 프로젝트를 지원합니다.
- 서비스 간 문제 진단: 컴포넌트/애드온별 실시간 로그를 사용하고 배포 대시보드에서 리소스 사용량 및 상태를 확인하세요.
자주 묻는 질문
코드가 어디에 저장되며 Git 통합은 어떻게 작동하나요?
코드는 자신의 GitHub 저장소에 있습니다. Diploi는 Diploi 프로젝트에 연결된 저장소로 푸시할 때 스테이징 및 프로덕션 환경을 업데이트하는 CI/CD 워크플로를 트리거하는 GitHub Action을 구성합니다.
Diploi는 VPS 제공자인가요?
아니요. Diploi는 완전 관리형 개발 및 배포 플랫폼입니다. 배포된 애플리케이션의 운영 체제를 선택할 수 없으며 서버 설정에 대한 구성 액세스를 제공하지 않습니다.
호스팅 환경에 SSH 액세스를 받나요?
네. Diploi는 Kubernetes를 사용해 개발 환경과 애플리케이션 컴포넌트/애드온을 포드로 호스팅하며, SSH로 액세스할 수 있습니다.
앱을 다른 사람과 테스트를 위해 공유할 수 있나요?
네. 각 환경에는 공유할 수 있는 고유 URL이 있어 다른 사람들이 앱에 액세스하고 테스트할 수 있습니다.
프로젝트의 컴포넌트나 애드온에 제한이 있나요?
Diploi는 컴포넌트나 애드온 수에 제한이 없다고 명시합니다. 실질적 제한은 대형 스택을 처리하기 위해 배포에 필요한 컴퓨팅 파워입니다.
대안
- Git 기반 배포의 관리형 PaaS 플랫폼: 리포지토리 연결 및 자동 배포를 제공하지만, SSH로 접근 가능한 클라우드 개발 환경보다는 호스팅에 더 중점을 둡니다.
- 자가 호스팅 개발 + 배포 스택 (CI/CD + 서버/VPS): 최대 제어를 제공할 수 있지만, 환경, SSL, 배포 워크플로우를 직접 구성해야 합니다.
- 클라우드 IDE 플랫폼: 브라우저에서 개발하고 에디터를 연결할 수 있게 해주지만, Diploi에서 설명된 “CI/CD와 SSL 기본 설정을 통한 스테이징 + 프로덕션” 경험을 제공하지 않을 수 있습니다.
- 배포 도구를 사용한 Kubernetes 기반 워크플로우: Kubernetes를 이미 관리하는 팀은 유사한 파드와 로깅을 구축할 수 있지만, CI/CD 자동화, 환경 프로비저닝, 호스팅 관리를 직접 조합해야 합니다.
대안
GitBoard
GitBoard는 GitHub Projects용 네이티브 macOS 메뉴바 앱으로 칸반 보드 보기, 상태 필터링, 이슈 검색, 워크플로우에서 생성/할당을 지원합니다.
Polsia
Polsia는 자율형 AI로 매일 계획·코딩·마케팅을 실행하며, 사용자는 잠자는 동안 수동 작업 부담을 줄이는 데 도움을 줍니다.
Fronty
Fronty는 AI로 스크린샷 및 JPEG/PNG 이미지를 HTML·CSS로 변환하고, 노코드 편집기와 호스팅으로 수정·발행까지 지원합니다.
Biji
Biji는 혁신적인 도구와 기능을 통해 생산성을 향상시키기 위해 설계된 다목적 플랫폼입니다.
Make Real
tldraw SDK를 사용하여 UI를 그리고 현실로 만드세요.
Falconer
Falconer는 고속 팀을 위한 자체 업데이트 지식 플랫폼으로, 내부 문서와 코드 맥락을 한곳에서 작성·공유·찾아보세요.