프로젝트 배경
학교 매점은 하루 평균 100명 이상의 학생이 이용하는 필수 시설이지만, 수기 재고 관리와 현금 결제 중심의 운영으로 비효율이 발생했습니다. 매점 협동조합과 학생들 모두 불편을 겪고 있었고, 이를 해결하기 위해 키오스크 기반 디지털 결제 시스템이 필요했습니다. 기존 선배들이 개발한 시스템이 있었으나, 700줄이 넘는 단일 파일에 9개 도메인이 결합된 레거시 코드로 인해 새로운 기능 추가가 불가능한 상태였
프로젝트 성과
DAU 100+ 및 누적 트래픽 500만 건 달성
2023년부터 실제 서비스되어 일 평균 100명 이상의 학생이 이용하며, 누적 500만 건 이상의 트래픽을 안정적으로 처리했습니다.
하루 평균 3,000건의 트래픽 처리
평일 기준 하루 3,000건 이상의 결제 요청을 무중단으로 처리하며, 점심시간 피크 타임에도 안정적인 서비스를 제공합니다.
2025년 6월 한 달간 50만 건 트래픽 달성
학기 중 가장 활발한 이용 시기에 한 달간 50만 건의 트래픽을 기록하며 시스템 안정성을 검증했습니다.
마이그레이션으로 5,000줄 코드 감소
레거시 시스템을 Kotlin으로 마이그레이션하고 도메인을 재설계하여 5,000줄 이상의 코드를 감소시켰습니다.
핵심 기능
진행 단계
요구사항 분석 및 기획
2025.03.
매점 협동조합 및 학생 인터뷰를 통한 요구사항 수집
기존 레거시 시스템 분석 및 문제점 파악
키오스크 결제, 학생증 연동, 재고 관리 기능 범위 확정
기존 레거시 시스템 분석 및 문제점 파악
키오스크 결제, 학생증 연동, 재고 관리 기능 범위 확정
프로젝트 상세
프로젝트 개요 Occount는 학교 매점의 효율적인 운영을 위한 통합 관리 시스템입니다. 매점 협동조합과 학생들이 편리하게 매점을 이용할 수 있도록 키오스크 서비스, AriPay 학생증 결제 서비스를 제공하며, 2023년부터 실제 서비스되어 현재까지 안정적으로 운영되고 있습니다.







