프로젝트 배경
1) 문제점 시중 사주 서비스는 두 갈래로 갈라져 있었습니다. 만세력 계산은 정확하지만 결과가 한자 표와 전문 용어뿐이라 일반 사용자가 읽을 수 없거나, 읽기는 쉽지만 계산이 부정확해 같은 생년월일에 다른 결과를 내놓는 경우입니다. 특히 절기 경계일과 출생지에 따른 진태양시를 반영하지 않으면 시주(時柱)와 일주(日柱)가 통째로 달라지는데, 이를 처리하는 서비스가 드물었습니다. 2) 해결 방향
프로젝트 성과
API 84개 · 페이지 65개 규모 서비스 단독 구축
기획부터 배포·운영까지 1인으로 수행. 웹 소스 512개 파일, 모바일 소스 218개 파일, 커밋 908회. 웹·앱 양쪽 모두 프로덕션 운영 중입니다.
AI 응답 대기 시간을 순차 → 병렬 구조로 단축
결과 화면에서 순차 호출하던 AI 해석 5종을 병렬 호출로 전환. 총 대기 시간이 선행 1건 + 최대 4건 + 마무리에서 최대 5건 동시 + 마무리로 줄었습니다.
결제 후 결과 미제공 장애를 DB 락으로 근본 해결
원인을 check-then-consume 경합으로 특정하고 PostgreSQL advisory lock 트랜잭션으로 직렬화해 스키마 변경 없이 해결했습니다.
핵심 기능
진행 단계
기획·엔진 개발
2026.03
서비스 구조와 재화 모델 설계. 만세력 계산 엔진 구현 — 천간지지·오행·십신·12운성·지장간 계산에 절기 경계 판정과 출생지 기준 진태양시 보정을 반영.
프로젝트 상세
1) 포트폴리오 소개 전통 명리학(사주팔자)을 절기·진태양시까지 반영해 계산하고, 그 결과를 AI가 해석해 리포트로 전달하는 운세 플랫폼입니다. 웹(Next.js)과 모바일 앱(React Native)이 하나의 계정·재화 체계를 공유하는 모노레포 구조로, 사주팔자·오늘의 운세·궁합·택일·작명·토정비결·분야별 심층 리포트 등 9종 서비스를 제공합니다. 만세력 계산 엔진부터 AI 프롬프트 설계, 토스페이먼츠







