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

Backend Chapter 의 기술 도전 과제

Tags
1 more property

복잡한 도메인 핸들링

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

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

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

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

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

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

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