서버사이드 프로그래밍과 API 개발 경험에서 데이터 처리와 연동 구조를 설계한 내용을 설명한 결
졸업 프로젝트에서 Python Flask로 간단한 RESTful API 서버를 개발했습니다. 외부 데이터 소스에서 금융 시계열 데이터를 받아 정규화·저장하고, 프론트엔드에서 조회할 수 있는 엔드포인트를 만들었습니다. GET /data?ticker=&start=&end= 형태의 API를 설계했는데, 쿼리 파라미터 유효성 검증을 추가하는 과정에서 오류 처리가 얼마나 중요한지 배웠습니다.
빠른 응답보다 에러 케이스를 명확히 반환하는 것이 실제 사용하는 팀에게 더 중요하다는 걸 사용자 피드백으로 확인했습니다. 이 경험 이후로는 API 개발 시 성공 케이스뿐 아니라 실패 케이스의 응답 형식을 먼저 정의하는 습관이 생겼습니다.