Home
레몬베이스 팀 알아보기
⚙️

Backend Chapter의 기술 도전 과제

Tags
1 more property
레몬베이스 백엔드 챕터가 집중적으로 해결해가고 있는 과제들을 공유합니다 함께 머리를 맞대고 고민하면서 바닥부터 쌓아 올려가는 과정을 통해 모든 엔지니어들은 더욱 빠르고 깊이 있게 학습하며 압축적으로 성장하고 있어요.

복잡한 도메인 핸들링

회사마다 다른 리뷰, 1:1, 목표 관리 정책들을 지원하려면 어떻게 설계해야 할까?
하나의 리뷰를 구성할 때 지정할 수 있는 값들의 조합이 수천 개가 넘는 복잡도를 어떻게 효과적으로 다룰 수 있을까?
민감한 정보에 대한 접근을 안전하고도 유연하게 제한할 수 있는 권한 시스템을 어떻게 구성할 수 있을까?

 변경사항의 크기가 큰 요청에 대한 핸들링

수천 명의 구성원들에 대한 정보를 일괄 변경하려고 할 때 어떻게 하면 빠르게 처리되도록 설계할 수 있을까?
수만 개의 제출된 리뷰들의 공유 상태를 일괄 변경하려고 할 때 어떻게 하면 빠르게 처리되도록 설계할 수 있을까?
각종 알림(이메일, Slack, 서비스 내 알림 등)을 어떻게 안정적으로 발송할 수 있을까?

 더 유연하고 안전한 멀티 테넌시 환경 구축

서로 다른 회사의 정보를 어떻게 논리적/물리적으로 안전하게 분리할 수 있을까?
특정 회사에게 독립된 인프라를 제공해야 할 경우 이 과정을 어떻게 자동화할 수 있을까?

 데이터 분석을 위한 환경 구축

제출된 리뷰 정보를 팀, 리더, 성별 등 다양한 기준으로 데이터를 제공하는 유연한 API를 어떻게 설계할 수 있을까?
개인, 팀, 회사 전체 단위의 인사이트를 실시간으로 제공하기 위한 인프라를 어떻게 구축할 수 있을까?