경력 목록

WineBunker

구매한 와인의 가격·빈티지·용량·구매처를 기록하고 동일 와인의 구매 가격을 비교하는 풀스택 서비스

소속
개인 프로젝트
역할
풀스택 (전체 서비스 직접 설계·구현)
기술
React · NestJS · TypeORM · PostgreSQL · OCI · Cloudflare · Terraform · Docker · Nginx · GitHub Actions
이 프로젝트에 대해 AI에게 묻기

WineBunker — 와인 구매 기록 및 가격 비교 풀스택 서비스 (개인 프로젝트)

출처: 포트폴리오

사용자가 구매한 와인의 가격·빈티지·용량·구매처를 기록하고, 동일 와인의 평균·중앙값·최저·최고 구매 가격을 비교할 수 있는 서비스입니다. 프론트엔드부터 백엔드 API, 데이터베이스, 인증 구조, 클라우드 인프라와 배포 파이프라인까지 전체 서비스를 직접 설계·구현했습니다. Frontend: React, JavaScript, Vite, Redux, Axios, Ant Design. Backend: NestJS, TypeScript, TypeORM, PostgreSQL. Infra: OCI, Cloudflare, Terraform, Docker, Nginx, GitHub Actions.

WineBunker 인프라 코드화와 배포 파이프라인, Refresh Token Rotation 경쟁 제어

출처: 포트폴리오

Terraform으로 OCI 인프라를 코드화하고, Docker·GitHub Actions 기반 Build → Deploy → Migration → Health Check → Rollback 배포 파이프라인을 구성했습니다. 인증에서는 DB 조건부 UPDATE와 Axios refreshPromise 공유를 통해 Refresh Token Rotation 과정에서 서버·클라이언트의 동시 갱신 경쟁을 제어했습니다.