# Openkoda – 프라이빗한 Salesforce 오픈소스 대체제

> Clean Markdown view of GeekNews topic #15084. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15084](https://news.hada.io/topic?id=15084)
- GeekNews Markdown: [https://news.hada.io/topic/15084.md](https://news.hada.io/topic/15084.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-05-30T09:57:24+09:00
- Updated: 2024-05-30T09:57:24+09:00
- Original source: [github.com/openkoda](https://github.com/openkoda/openkoda)
- Points: 8
- Comments: 1

## Topic Body

- 비즈니스 애플리케이션 및 내부 도구 구축 프로세스를 가속화하는 즉시 사용 가능한 개발 플랫폼  
- 사전 구축된 기능과 Out-of-the-box 피쳐로 개발시간과 노력 감소   
- 유연하고 확장 가능한 접근 방식 :  엔티티로 애플리케이션을 빌드. 다양한 멀티테넌시 모델 중에서 선택 가능  
- Java + Spring Boot + JavaScript + HTML + Hibernate + PostgreSQL  
- 무제한 커스터마이징 및 통합 옵션 제공 (슬랙, 베이스캠프, 깃헙, 지라, 트렐로, 구글, 스트라이프, 팀스 등 )  
  
#### 기본 제공 기능  
  
##### 동적 엔티티   
- 데이터베이스 테이블, CRUD 기능, 폼, 개요 생성 가능  
  
##### 애플리케이션 관리자 패널  
- **앱 구성**: 이메일 설정, 역할, 권한, HTML 템플릿 관리.  
- **감사 화면**: 데이터 변경 추적.  
- **시스템 로그**: 활동 인사이트 및 문제 해결.  
- **시스템 상태**: 시스템 성능 및 상태 개요.  
  
##### 사용자 관리  
- 조직에 사용자 초대  
- 역할 설정  
- 사용자 프로필 설정 접근  
- 사용자 스푸핑 (관리자 모드에서 가능)  
  
##### 역할 및 권한  
- 글로벌 또는 조직별 역할 생성  
- 각 역할에 권한 할당  
  
##### 조직 관리  
- 조직 데이터 분리  
- 데이터 접근 보안 규칙 구현  
- 대시보드 사용자 정의  
- 사용자에게 조직 역할 할당  
  
##### CMS  
- HTML 템플릿 수정  
- 리소스 초안 버전 편집  
- 새로운 공개 리소스 도입  
  
##### 리소스 관리  
- 파일 개요 관리  
- 이미지 크기 조정  
- 파일 공개 접근 설정  
  
##### 이벤트 리스너  
애플리케이션 이벤트에 응답 (예: 사용자 생성, 로그인, 애플리케이션 시작)하는 내장 핸들러 사용.  
  
##### 백업  
내장된 데이터베이스 백업 루틴.  
  
##### 가져오기 및 내보내기  
현재 앱의 구성 요소를 내보내고 다른 Openkoda Core 인스턴스로 쉽게 가져오기 가능.  
  
##### 다중 테넌시 모델  
- 단일 데이터베이스 / 단일 스키마  
- 단일 데이터베이스 / 다수 스키마  
- 다수 데이터베이스 / 다수 스키마  
  
##### 작업 요청  
시간 간격으로 작업 예약 및 이벤트 리스너로 작업 처리.  
  
##### 알림  
이메일, Slack, Jira, GitHub, Trello, Basecamp와 같은 알림 채널과 애플리케이션 동기화.  
  
##### 이메일 발송기  
CMS를 통해 이메일 템플릿 사용자 정의 및 이메일 예약.  
  
### GN⁺의 의견  
- **Openkoda의 유연성**: 다양한 다중 테넌시 모델과 동적 엔티티 기능은 다양한 비즈니스 요구에 맞게 애플리케이션을 쉽게 확장할 수 있게 함.  
- **기술 스택**: Java, Spring Boot, Hibernate 등 익숙한 기술 스택을 사용하여 초급 엔지니어도 쉽게 접근 가능.  
- **샘플 애플리케이션**: 제공되는 샘플 애플리케이션은 실제 비즈니스 시나리오에 대한 좋은 예시를 제공함.  
- **기여 기회**: 오픈 소스 프로젝트로서 개발자들이 직접 기여하고 개선할 수 있는 기회가 많음.  
- **관리형 클라우드**: 관리형 클라우드 옵션은 배포와 확장을 쉽게 만들어줌.

## Comments



### Comment 25729

- Author: neo
- Created: 2024-05-30T09:57:24+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40502956) 
- **Documentation 부족**: OpenKoda의 문서화가 표면적인 수준에 머물러 있음. 깊이 있는 개발자 문서가 필요함.
- **CRM과 Salesforce**: Salesforce의 오픈 소스 버전을 원하는 사람은 거의 없으며, 트렌드가 중요함.
- **감사 인사**: 피드백을 감사히 여기며, OpenKoda 데모를 제공할 의향이 있음.
- **Salesforce 불만**: Salesforce에 대한 불만을 토로하며, OpenKoda에 흥미를 느끼고 있음.
- **경쟁 플랫폼**: OpenKoda는 Salesforce보다는 Retool과 경쟁할 가능성이 높음.
- **기능 비교**: 무료 버전과 엔터프라이즈 버전의 기능 차이를 알고 싶어함.
- **중복 게시**: 10일 전에 이미 게시했는데 왜 다시 게시하는지 궁금해함.
- **Salesforce의 강점**: Salesforce는 파트너 생태계가 강력하며, 플랫폼 리스크가 거의 없음. OpenKoda의 플러그인 및 서비스 파트너에 대한 접근 방식이 궁금함.
- **Salesforce와 경쟁**: Salesforce와 같은 대기업 소프트웨어를 이길 수 있을지 의문임.
- **NextJS 프로젝트**: NextJS로 작성된 유사한 프로젝트가 있는지 궁금해함.
