프론트엔드 개발자 ari의 기술 기록 공간입니다.
디자인 및 퍼블리싱을 거쳐 프론트엔드 개발자가 되었습니다. 실무에서 겪은 문제와 개선 과정을 기록합니다.
HTTP-only Cookie 기반 토큰 관리 전략과 하이브리드 인증 아키텍처를 설계한 과정을 정리합니다. localStorage, 서버 세션, HttpOnly 쿠키 방식을 비교하고, refreshToken만 HttpOnly 쿠키로 보호하는 하이브리드 방식을 채택한 이유를 다룹니다.
AI 이미지 생성 서비스에서 클라이언트 폴링의 성능 한계를 겪고, 웹소켓 대신 웹훅을 선택한 기술적 이유와 구현 과정. Next.js API Routes 기반 웹훅 + 폴링 Fallback 구조까지의 설계 과정을 정리했습니다.
피자집 알바를 하며 반복되는 비효율을 발견하고, 노션 매뉴얼과 POP 광고물을 직접 만들어 현장을 개선한 경험. 개발자의 문서화 역량이 어떤 현장에서든 통한다는 것을 체감한 이야기입니다.
감정 루틴 앱 사이드 프로젝트에서 PostgreSQL과 Supabase로 처음 DB를 설계하며 겪은 안티패턴들. User/Profile 분리, CASCADE 전략, JSONB 하이브리드 설계 등 실전 사례와 해결 과정을 정리했습니다.