프로젝트 목록

웹 서비스와 플랫폼, 2025

대회 및 챌린지 관리 플랫폼 백엔드 개발

대회·챌린지 운영을 위한 참가자·팀·조직 관리 API 개발. 결제(주문·환불), 자료 제출, 평가 시스템 제공. AES256+RSA 기반 보안 미들웨어 적용.

역할
백엔드 개발, DB 설계, 서버리스 배포
기술
Python, FastAPI, PostgreSQL, SQLAlchemy, Alembic, AWS Lambda, Stripe

배경

복잡한 대회 규정과 다양한 결제 방식 지원의 어려움.

필요했던 것

  • 팀 빌딩 및 조 편성 자동화
  • 글로벌 결제 지원 (Stripe)
  • 단계별 심사 프로세스
  • 자료 제출 및 평가 시스템
  • AES256+RSA 기반 보안

이렇게 풀었습니다

규정이 자주 바뀌는 특성을 고려하여, 워크플로우 엔진 기반의 유연한 심사 프로세스를 설계했습니다. AES256+RSA 기반 보안 미들웨어 적용.

맡은 일

결제 모듈 연동, 상태 머신(State Machine) 기반 대회 진행 로직 구현, DB 설계, 서버리스 배포.

결과

연간 50회 이상의 대회 운영 자동화 달성.

배운 것

Stripe API의 복잡한 결제/환불 시나리오 처리 노하우 축적.

고객사와의 약속으로 일부 정보만 공개합니다.

비슷한 것을 만들고 싶다면

만들고 싶은 것을 몇 줄로 보내 주세요. 범위와 일정, 예상 비용을 정리해 답장드립니다.

프로젝트 문의하기
대회 및 챌린지 관리 플랫폼 백엔드 개발