프로젝트 배경
1) 예상 리스크 및 대응 계획 - 스킬 설치 트랜잭션 도중 실패했을 때 테넌트 CRM 스키마를 완전히 이전 상태로 되돌리는 롤백 로직 설계가 필요합니다. - 정산 PG사가 교체되어도 기존 정산 내역과 API 스키마가 깨지지 않도록 어댑터 인터페이스 경계를 설계해야 합니다. - 견적 동의 이전에 결제·작업 착수가 발생하지 않도록 상태 머신 전이 규칙을 엄격히 강제해야 합니다. - 다수 개발자가 동시에
프로젝트 성과
원자적 스킬 설치 트랜잭션 구현
스킬 매니페스트 검증 후 테넌트 스키마 변경을 단일 트랜잭션으로 처리해 설치 실패 시 완전히 롤백되는 구조를 구현합니다.
견적 상태 머신 설계
의뢰 견적의 상태 전이를 DB 트리거 기반 상태 머신으로 모델링해 결제 전 작업 착수를 구조적으로 차단합니다.
PG 추상화 정산 어댑터 구축
정산 로직을 어댑터 인터페이스 뒤에 분리해 계약 PG사가 바뀌어도 정산 엔진 코드 변경 없이 교체 가능한 구조를 설계합니다.
Redis 큐 기반 비동기 정산 처리 구현
정산·알림 발송을 Redis 큐로 분리해 API 응답 지연 없이 백그라운드에서 처리하는 구조를 구현합니다.
핵심 기능
진행 단계
스킬 마켓 스키마 & 검색 인덱스 설계
2026.09
스킬/의뢰/정산 테이블 설계, Postgres 전문 검색 인덱스 구성, 매니페스트 스키마 정의
프로젝트 상세
1) 포트폴리오 소개 MVP 이후 확장 시나리오로, 개발자가 커스텀 기능을 스킬로 등록·판매하고 구매자가 검색·설치할 수 있는 스킬 마켓과 개발자 중개·정산 인터페이스를 통합합니다. 커스텀 의뢰 채팅, 견적 상태 머신, PG 추상화 정산 어댑터, 운영 심사 백오피스를 확장 구현합니다. 2) 작업 범위 - 스킬 마켓 검색 & 설치: 구매자가 카테고리 필터와 검색으로 세금계산서 발행, 알림 연동 같은 스







