핵심 요약
지마켓의 신규 서비스 꿀템 개발 프로젝트에서 기술 스택 선정과 아키텍처 설계, 구현 전략을 정리했습니다.
구현 방법
- 프런트/백 엔드 분리 및 플러그인형 구조: TypeScript, React 18.2, Tanstack Query/Virtual, Fastify, Vite로 개발하고 attraction 프런트를 npm 패키지로 재사용
- 데이터 처리 및 DB 최적화: Oracle RAC의 Sequence NO ORDER 적용, JPA/QueryDSL로 쿼리 관리, SP 대신 사내 검토 프로세스로 운영
- 운영 도구 및 UI: HTMX+Thymeleaf로 Admin UI 구성, SSO 연동, Fusion Kubernetes, Kibana/Datadog으로 모니터링
주요 결과
- 빅스마일데이 기간 동안 장애 없이 운영
- POС를 빠르게 진행해 개발·배포 속도 향상 및 유지보수 관리 용이
- 향후 탭 확장 및 프로모션에 대한 확장성 확보
