PROJECT

막차 경로 탐색 및 알림 서비스 개발

2025.02 ~ 진행 중

Github Link, 구글 스토어

Spring Boot 3.4.x Kotlin 2.x JPA MySQL 8.0 Redis

프로젝트 목적

사용자가 손쉽게 막차 경로를 조회하고, 원하는 시간에 알림을 등록하여 안전하게 귀가할 수 있도록 돕기 위한 서비스입니다.

Atcha 2025.png

coursesearch_Default.png

가이드 (3).png

Atcha Lock Default.png

1. 막차 경로 탐색 응답시간 최적화

상황

막차 경로 탐색은 서비스의 핵심 기능이지만 요청 “한 건”에 평균 200회가 넘는 외부 API 호출이 연쇄적으로 발생하는 무거운 작업입니다. 이로 인해 병목 현상이 심화되어 응답 속도가 크게 지연되고, 사용자 경험에 심각한 불편을 초래했습니다.

실행

막차 경로 탐색 시퀀스 다이어그램

막차 경로 탐색 시퀀스 다이어그램

결과

코루틴 적용 전/후 경로 계산 완료 시간 비교(MTT - 각 테스트 2초 딜레이 포함)

코루틴 적용 전/후 경로 계산 완료 시간 비교(MTT - 각 테스트 2초 딜레이 포함)