프로젝트 소개
SpiceDB는 Google의 내부 권한 부여 시스템인 Zanzibar에서 영감을 받은 오픈소스 데이터베이스입니다. 이는 세밀한 권한 부여 데이터를 확장 가능하게 저장하고 조회하도록 설계되었으며, "주체 X가 리소스 Z에 대해 작업 Y를 수행할 수 있는가?"와 같은 질문에 답합니다. 개발자는 스키마를 정의하고 관계를 작성하며 클라이언트 라이브러리나 API를 사용하여 권한 검사를 수행합니다. Google Cloud Spanner, CockroachDB, MySQL, PostgreSQL을 포함한 여러 데이터스토어를 지원하며, 자체 호스팅하거나 AuthZed Cloud를 통해 사용할 수 있습니다. 이 프로젝트는 Go로 작성되었으며 gRPC 및 HTTP API, CLI 도구(zed), 실험용 플레이그라운드를 제공합니다. GitHub, Red Hat, Netflix와 같은 기업에서 사용됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.