Brandrive

2022.06 ~ 2024.02

Google Drive를 레퍼런스로 한 B2B SaaS 디지털 에셋 관리 플랫폼. 대용량 파일 다중 다운로드, Multi-Tenant 권한 관리, EKS 기반 블루/그린 배포 적용.

Web Storage 시스템 개발

Google Drive를 레퍼런스로 폴더 라우팅, 다중 파일 업/다운로드, 이미지 편집 및 버전 관리 등 Web Storage 시스템 UI 전반을 개발했습니다. 재귀 호출 및 localStorage 캐싱을 활용하여 서버 요청 횟수를 최소화한 폴더 트리 구조 렌더링을 최적화했습니다.

대용량 파일 다중 다운로드 상태 관리

서버 측 압축 시간 소요로 지연이 발생하고 진행 상태 피드백이 없는 문제를 Polling + Context API를 조합하여 해결. 사용자가 다른 페이지로 이동하더라도 백그라운드에서 프로세스를 지속하고 진행률을 전역적으로 노출했습니다.

Multi-Tenant 권한 관리

Access Token 만료 기간을 5분 단위로 설정하고 Middleware에서 권한 재검증. RefreshToken + Sliding Session 방식을 적용하여 편의성과 보안을 동시에 확보했습니다.

Brandrive 4

EKS 배포 다운타임 최소화

OOM 발생 및 다운타임 문제를 CloudWatch Alarms + Slack 경보, 오토스케일링 Helm Chart, Readiness Probe 롤링 업데이트로 해결. 배포 시 다운타임을 30초 → 3초 미만으로 단축했습니다.

관련 포스팅 보러가기
React
TypeScript
Context API
EKS
Kubernetes
CloudWatch
Helm
GitHub
LinkedIn