"수천 대의 데이터 흐름을 연결하다."
관리자가 원하는 차량을 정확히 찾을 수 있도록 30여 가지 조건의 검색 쿼리를 설계하고,
PHP와 MySQL을 연동하여 안정적인 백엔드 기능을 구현했습니다.
2021년, 할리데이비슨 코리아의 인증중고차(CPO) 서비스 런칭 프로젝트에 보조 개발자로 투입되었습니다. 가장 중요한 과제는 관리자(Admin)가 수많은 중고 매물 중에서 특정 차량을 빠르게 찾고 관리할 수 있는 환경을 만드는 것이었습니다.
차량의 연식, 모델명, 주행거리, 가격 범위, 지점별 위치 등 검색 조건이 30가지가 넘었고, 이를 조합(AND/OR)하여 정확한 데이터를 DB에서 가져오는 것이 핵심이었습니다.
▲ 관리자 페이지 검색 필터링 및 데이터 바인딩 구조
사용자가 입력한 검색 필터에 따라 동적으로 변하는 SQL Query를 작성했습니다. 단순 텍스트 검색뿐만 아니라, 가격 범위(Range), 날짜별 조회 등 복합적인 조건에서도 정확한 데이터가 추출되도록 쿼리를 최적화했습니다.
PHP(Hypertext Preprocessor)를 활용하여 서버 사이드 로직을 구현했습니다. DB에서 추출된 차량 정보(JSON/Array)를 프론트엔드 화면의 테이블 그리드(Grid)에 매핑하여, 관리자가 직관적으로 정보를 확인할 수 있도록 페이지 작업을 수행했습니다.
실제 상용 서비스 개발 과정에 참여하며 데이터베이스 설계 구조를 파악하고, 프론트엔드와 백엔드 간의 데이터 통신 흐름을 실무 레벨에서 경험했습니다.