부족하게 만들 용기 - 개발자의 딜레마
새로운 기능과 제품을 만들때 고민되는 지점이 있다. * 누가 쓸지, 어떤 문제를 겪고 있는지 * 어떤 기능과 결과물이 필수인지 * 얼마나 완성도있게 만들지 * 언제까지 만들지 * 어떻게 사용을 편하게 할지, 사용법이 쉬운지 그러나 기획 의도와 방향을 정하고 프로젝트를 진행하면 늘 변수가 생긴다. 코딩, 개발 시간은 예측하기 어렵고 수 많은 제품 디자인적 의사결정이 필요하고 복잡도
새로운 기능과 제품을 만들때 고민되는 지점이 있다. * 누가 쓸지, 어떤 문제를 겪고 있는지 * 어떤 기능과 결과물이 필수인지 * 얼마나 완성도있게 만들지 * 언제까지 만들지 * 어떻게 사용을 편하게 할지, 사용법이 쉬운지 그러나 기획 의도와 방향을 정하고 프로젝트를 진행하면 늘 변수가 생긴다. 코딩, 개발 시간은 예측하기 어렵고 수 많은 제품 디자인적 의사결정이 필요하고 복잡도
안녕하세요 셀렉트팀 이진혁입니다. 셀렉트 어드민은 기존 데이터베이스를 연결하여 쉽게 조회, 수정등 페이지를 만들고 계정 초대로 팀원에게 쉽게 공유가능한 서비스입니다. 기존에는 이러한 어드민 개선과 데이터 업무를 위해 개발자, 개발팀 단위로 시간과 노력이 필요했지만 셀렉트 어드민은 SQL, API, DB, UI등 복잡한 단계를 통합하여 누구나 빠르게 데이터를 다루고, 협업이 가능한 환경을 추구해왔습니다. 셀렉트
셀렉트 어드민 CLI에서는 데이터베이스 접근과 모든 화면은 로컬/내부에서 처리하면서, 동시에 간편한 도입과 설치를 위해 로그인(인증, 사용자, 권한) 부분만 클라우드를 통해 제공하고 있습니다. 일부 금융권등 보안성 요건에 따라 로그인(인증)부터 모든 사용자 계정정보의 보관, 감사로그도 완벽히 내부망에서 이루어져야 합니다. 이를 위해 셀렉트 어드민은 완전구축형(on premise)을 지원하여
안녕하세요. 셀렉트팀 이진혁입니다. 어드민 데이터 테이블에서 인라인 수정하는 UI를 개선하며 느낀점을 적었습니다. 배경 셀렉트 어드민에서는 updateOptions 라는 개념으로 모든 부분에 클릭하여 수정하는 기능을 제공하고 있습니다. 필드별 수정, 상태갑 변경, 플래그 켜고끄기 할때마다 API를 만들거나 프론트 단 처리를 개별로 해야하는 불편함을 해결하기 위해 몇가지 YAML로 이를 단축시켰습니다. sql: > SELECT id,
English version: https://blog.selectfromuser.com/okta/ 한국어 버전 (앱 템플릿 이용): https://blog.selectfromuser.com/okta-app-template/ 셀렉트 어드민은 Identity Provider를 통해 Single Sign On (SSO)을 지원합니다. 본문에서는 Okta를 이용하여 셀렉트 어드민 개별 권한 설정을 진행합니다. 목차 * 지원 기능 * 설정 방법 * Okta 그룹 권한 동기화 * IdP-initiated 통합 로그인 * 문제해결
셀렉트 어드민은 OIN(Okta Integration Network) 공식 앱 심사 진행중입니다. 해당 기간동안 커스텀 앱 방식의 연동 가이드를 먼저 제공합니다. English version: https://blog.selectfromuser.com/okta 한국어 버전(OIN 방식): https://blog.selectfromuser.com/ko-okta/ 준비사항 * 셀렉트어드민 관리자 계정 * 도메인 설정된 셀렉트어드민 팀 * Okta 관리자 권한 Okta App 준비하기 앱을
한국어 버전: https://blog.selectfromuser.com/ko-okta Select Admin have the ability to configure an Identity Provider to enable Single Sign On (SSO). This article shows how to configure Okta as the primary Identity Provider to faciliate SSO with the Select Admin application for each subdomains. Contents * Supported features * Configuration
dev
안녕하세요. 셀렉트 클라우드를 이용하면서 한가지 아쉬웠던 점은 로컬 환경에서 나의 편집기(vim, emacs, vscode등)을 이용할 수 없다는 점 입니다. 폴더, 이름정렬, 여러개 복사붙여넣기, 잠깐 묻어두기(비활성화)등 작업에 불편함이 있어서 해결하고자 여러가지 방법을 팀에서 고민했습니다. 작년에 출시한 셀렉트 설치형 CLI가 있지만, 내부 제작팀에서는 이미 클라우드를 잘 쓰고 있기에 편집
dev
안녕하세요 셀렉트 팀입니다. 목차 * docker container image와 ENV 설정 * docker-compose 예제 Docker Container Image 공식 도커허브 주소입니다. https://hub.docker.com/r/selectfromuser/admin 환경변수들을 지원합니다. * TOKEN 인증 토큰 (값이 없으면 최초 실행시 로그인 필요) * TEAM_ID 프로젝트/팀 ID (값이 없으면 최초 실행시 로그인 필요) * PORT 포트 번호 (기본
dev
알맞은 옵션 고르기 셀렉트는 여러가지 설치 방법을 지원합니다. 1) 클라우드 Serverless * 초기 설치없이 바로 팀을 만들고 데이터베이스와 API 연결 * IP 제한, 세션정책, VPC 피어링등 보안옵션 제공 * 서브도메인 발급받거나 커스텀 도메인 연결 (커스텀 브랜딩) * 단점 * 데이터베이스, API 방화벽 설정이 불가능한 경우 테스트 불가능 * git을 이용하여 버전관리 하기 어려움 * 브라우저 편집기를 통해서만
dev
안녕하세요 셀렉트 팀입니다. 셀렉트 어드민은 2021년 11월 오픈소스 프로젝트로 시작하여 클라우드 서비스를 런칭하고 많은 회사들의 피드백과 함께 기능을 개선해왔습니다. 하지만 로컬 환경에서도 셀렉트를 쉽게 쓰고 싶다는 의견들이 있었고, 앞서 전해드린 완전 설치형(구축형)으로는 초기 설정이 많이 필요하고 가볍게 테스트하기에 접근성이 떨어지는 문제가 있었습니다. 셀렉트 클라우드를 이용하고 싶지만 여러가지 보안과
dev
안녕하세요 셀렉트 팀입니다. 셀렉트 클라우드를 이용하고 싶지만 여러가지 보안과 데이터 이슈로 쓰기 어려운 팀들이 많은 문의를 주셨고 이를 위해 설치형 제공을 시작합니다. 데이터베이스 외부 연동으로 인한 복잡한 도입 절차와 방화벽 어려움 없이 셀렉트 어드민을 더 빠르게 테스트하고 문제해결에 이용할 수 있도록 노력하겠습니다. 참고로 클라우드 서비스에서도 여러가지 보안 접속 방법을 제공중입니다.