✏️2024.11.05
일일 회고 43회차
Keep
일일 회고를 꾸준히 하면서 성장하기 위해 노력하는 것
Problem
명확한 원인을 파악하지 않고 문제를 해결하는 것
여러 개의 방법 중에 최선의 방법이 아닌 빠른 방법을 선택하는 것
Try
일일 회고를 통해 원인을 명확하게 파악하고 문제를 해결했는지 검토
일일 회고를 통해 최선의 방법을 선택했는지 검토
경험 및 배움
회사 업무
대용량 영상의 변화 탐지 테스트
대용량 영상에 대한 변화 탐지를 수행하여 프론트엔드, 백엔드, 서빙에서 제대로 동작하는지 확인하기 위한 테스트를 진행했다. 변화 탐지를 시작한 지 약 25시간 후에 서빙 서버에서 변화 탐지를 완료했다. 완료 후에는 백엔드 서버와 통신하여 결과를 전달받게 되는데, 백엔드의 데이터베이스를 확인해보니 변화 탐지 상태가 ‘탐지 완료’로 변경되어 있었다. 하지만 ‘탐지 완료’ 상태에서 일정 시간이 지나면 ‘결과 저장’ 상태로 변경되어야 하는데, ‘탐지 완료’ 상태에서 몇 시간 동안 상태가 변경되지 않았다. 이에 대한 원인을 찾기 위해 상태를 ‘탐지 완료’로 변경하는 코드부터 분석하여 어느 지점에서 오래 걸리는지 파악할 예정이다.
사이드 프로젝트
Swagger 적용
PDF, 회원, 찜 API 들에 대해 Swagger를 적용하는 작업을 진행했다. Swagger를 적용하는 작업은 이전에 적용해 놨던 코드를 기반으로 유사하게 적용하는 단순 작업이였다. 해당 작업을 수행하다 보니 이러한 단순 작업은 프론트엔드에서 API를 연동하기 전에 빠르게 작업을 수행하면 될 것 같았다.
Swagger 적용 작업을 마치고 그 다음으로 할 작업으로 JOOQ 적용 작업을 선택했다. 기존에는 단순하게 쿼리를 문자열로 만들어서 databaseClient를 통해 조회하도록 구현했지만 이는 유지보수가 어렵기 때문에 JOOQ로 변환하는 작업을 하기로 결정했다.
해야 할 일
Last updated