안녕하세요! 메이플랜드 유저들의 자리거래를 조금이나마 편하게 만들어보고자 시작했던 프로젝트가 어느덧 런칭 2주차를 맞이했습니다.믿기지 않게도 총 사용자 3,600명, 활성 사용자 13,000명이라는 정말 과분한 사랑을 받게 되었습니다.
메랜샵 서비스 런칭 2주차, 특정 지역의 조회가 간헐적으로 느려진다는 사용자 피드백을 받았습니다. 특히 사용량이 급증하는 루더스 호수(루디브리엄) 지역에서 문제가 두드러졌는데요.
메랜샵을 런칭하고 2주가 지나면서, 초기에 "일단 돌아가게" 만들어놨던 부분들이 하나둘 발목을 잡기 시작했습니다. 특히 데이터 초기화를 하드코딩으로 해놨던 게 가장 큰 문제였습니다.
메랜샵이 출시 한 달 만에 회원 1만명을 돌파했습니다. 정말 기쁜 일이었지만, 동시에 예상치 못한 문제들이 연달아 발생했습니다.
어느 평범한 오후, 사용자 문의 시스템에 새로운 메시지가 도착했습니다."안녕하세요. 디스코드에서 알람을 삭제하려고 하는데 계속 실패한다고 나와요. 확인해 주세요."처음에는 단순한 사용자 조작 실수라고 생각했습니다.
메이플스토리 메랜샵(아이템 거래 서비스)을 운영하면서, 기존의 단순한 자리거래 기능을 넘어서는 새로운 가치를 제공하고 싶었습니다. 메이플랜드 유저들의 고민 중 하나가 바로 값비싼 마스터리북이었고, 이를 시뮬레이션할 수 있는 기능이 있다면 재미있을 것이라 생각했습니다.
마스터리북 시뮬레이터용 조회 API를 3개 만들어야 했습니다. 전체 마스터리북 조회, 타입별 조회(20, 30), 그리고 ID 기반 단건 조회였습니다.