설계 철학
DataRelay Labs 프로젝트들은 서로 독립적이지만, 몇 가지 실용적인 엔지니어링 원칙을 공유합니다.현장 문제부터 해결
기능 수를 늘리기보다 실제 연결, 데이터 전달, 지원, 운영에서 반복되는 문제를 출발점으로 합니다.
필요한 것만 Relay
좁고 통제된 경로로 요구사항을 해결할 수 있다면 전체 네트워크를 열거나 전체 데이터를 중복 전달하지 않습니다.
제품은 독립적으로
한 제품을 쓰기 위해 다른 제품을 설치할 필요가 없도록 Runtime, Release Lifecycle, Documentation을 분리합니다.
운영 경계를 명확하게
Prerequisite, 보안 가정, 지원 경로, 제한 사항, 실패 처리, Recovery를 문서에 명확히 설명합니다.
조직 구조
datarelay.run은 DataRelay Labs 조직 포털입니다. 제품 문서는 link.datarelay.run, control.datarelay.run처럼 각 제품 전용 사이트에서 관리합니다.
이 구조를 유지하면 프로젝트 수가 늘어나도 최상위 도메인의 역할은 바뀌지 않고, 새 제품을 기존 제품의 Module처럼 보이게 만들지 않으면서 자연스럽게 추가할 수 있습니다.
GitHub — DataRelay Labs
DataRelay Labs의 Source Repository와 Engineering Project를 확인합니다.