알맞은 설치형 옵션 고르기 (Self-hosted, On-premises)

알맞은 옵션 고르기

셀렉트는 여러가지 설치 방법을 지원합니다.

1) 클라우드 Serverless

  • 초기 설치없이 바로 팀을 만들고 데이터베이스와 API 연결
  • IP 제한, 세션정책, VPC 피어링등 보안옵션 제공
  • 서브도메인 발급받거나 커스텀 도메인 연결 (커스텀 브랜딩)
  • 단점
    • 데이터베이스, API 방화벽 설정이 불가능한 경우 테스트 불가능
    • git을 이용하여 버전관리 하기 어려움
    • 브라우저 편집기를 통해서만 수정 가능 (vscode외 다른 에디터 사용)
    • 환경변수를 별도로 관리 해야함 (비밀번호 변경시, 셀렉트에도 변경 필요)

2) 설치형 CLI / Self-hosted

  • npm을 통해 바로 이용가능 (Vercel과 유사)
  • 계정 관리, SSO, 이메일 발송, UI등은 클라우드로 활용
  • 모든 데이터베이스, API 통신은 셀프호스트(로컬) 서버를 이용
  • git, dotenv, editorconfig등 로컬 환경, 편집기를 그대로 이용 가능
  • 단점
    • 서버 업데이트를 직접 해주어야함
    • YML 설정 변경시 환경마다 직접 배포 해야함 (CI/CD)
    • 클라우드의 일부 기능 미지원 (쿼리 승인, 모니터링, 로그, 구글시트 내보내기)

3) 완전 구축형 On-premises / Self-hosted

  • 엔터프라이즈 플랜을 구독한, 승인된 회사 대상으로만 제공
  • 컨테이너 이미지를 띄우고 관련 키, 데이터베이스등 모두 구축
  • 계정 관리, SSO, UI, 모든 데이터베이스, API 통신은 셀프호스트(로컬) 서버를 이용
  • git, dotenv, editorconfig등 로컬 환경, 편집기를 그대로 이용 가능
  • 단점
    • 서비스에 필요한 서버를 직접 프로비저닝 해야함 (최소비용 발생)
    • UI/API 서버 업데이트를 직접 해주어야함
    • YML 설정 변경시 환경마다 직접 배포 해야함 (CI/CD)

추가로 더 궁금하시거나 알맞는 개발 환경, 배포 파이프라인이 고민되신다면 문의바랍니다.

^1 https://blog.selectfromuser.com/serverless-admin/
^2 https://blog.selectfromuser.com/select-admin-cli/
^3 https://blog.selectfromuser.com/select-admin-on-premises/

Read more

[팀블로그] 개편이야기-2

어드민 화면 제작 경험에서 고려한점 셀렉트어드민을 통해 사용자는 관리자 화면을 제공함 * 관리자 화면의 관리자 화면(편집,설정)이 존재하는 상황 * 어드민 목록, 어드민 화면, 어드민 설정 사이의 흐름이 불편함 (고객 혼란, 주소 공유 어려움등 발생) * 해결하기 위해 레이아웃 일치 (선택 메뉴, 어드민 화면, 어드민 설정) 여러가지 디자인 요소가 섞여있어서 정리가

By LEE JINHYUK

[팀블로그] 개편이야기-1

개편이야기-1 [왜 Front로 다시 구상했는지?] 셀렉트 어드민은 한주도 멈추지 않고 약 200주 연속으로 점진적 개선을 이어옴 * 셀렉트 어드민 기존 서비스는 2021년 가을부터 운영중 * 2022년 유료화 이후 많은 개선 * 2023년 어드민 넘어서 대시보드, 파트너센터까지 확장 * 2024년 대기업, 중견기업 요구사항 충족하면서 고도화 셀렉트 어드민은 확장해왔지만 기본 사용법은 그대로 머물러있다고 생각 * 편집 환경의

By LEE JINHYUK
부족하게 만들 용기 - 개발자의 딜레마

부족하게 만들 용기 - 개발자의 딜레마

새로운 기능과 제품을 만들때 고민되는 지점이 있다. * 누가 쓸지, 어떤 문제를 겪고 있는지 * 어떤 기능과 결과물이 필수인지 * 얼마나 완성도있게 만들지 * 언제까지 만들지 * 어떻게 사용을 편하게 할지, 사용법이 쉬운지 그러나 기획 의도와 방향을 정하고 프로젝트를 진행하면 늘 변수가 생긴다. 코딩, 개발 시간은 예측하기 어렵고 수 많은 제품 디자인적 의사결정이 필요하고 복잡도

By LEE JINHYUK