2024.08.23
일일 회고 25회차
Keep
일일 회고를 꾸준히 하면서 성장하기 위해 노력하는 것
Problem
명확한 원인을 파악하지 않고 문제를 해결하는 것
여러 개의 방법 중에 최선의 방법이 아닌 빠른 방법을 선택하는 것
Try
일일 회고를 통해 원인을 명확하게 파악하고 문제를 해결했는지 검토
일일 회고를 통해 최선의 방법을 선택했는지 검토
오늘 할 일
경험 및 배움
회사 업무
내부 운영 서비스 버전 업데이트
팀장님의 요청으로 내부 운영 서비스 버전 업데이트 진행
버전 업데이트 후 여러 에러가 발생함
데이터를 조회하는 부분에서 NPE 발생
JVM 버전이 맞지 않는 문제 발생
k8s에서 HealthCheck가 실패하는 문제 발생
위 문제들을 다음과 같이 해결
데이터 조회시 NULL일 경우 기본값을 제공하도록 수정
JVM을 17버전에 맞춰서 gradle과 Dockerfile 업데이트
Dockerfile의 From 이미지에 HealthCheck 관련 파일 추가
해당 문제들이 발생한 서버는 CI/CD가 제대로 구축이 되지 않은 서버라 잘못된 버전이 배포된 것으로 판단됨
해당 서버에 CI/CD 를 재구축 필요
썸네일과 영상의 색상이 다른 문제 해결
썸네일과 실제 영상을 조회했을 때 색상이 다른 문제 발생
개발자 도구를 통해 프론트가 영상을 조회하는 것을 확인
백엔드에서 썸네일을 만들 때 사용하는 파라미터 값들과 프론트에서 영상을 조회할 때 사용하는 파라미터 값들이 달라서 발생하는 문제로 확인됨
프론트에서 사용하는 파라미터 값으로 백엔드의 파라미터 값을 맞춰주니 정상적으로 보임
추후에 프론트에서 파라미터 값을 바꾸게 되면 동일한 문제가 발생할 것으로 예상됨
프론트에서 백엔드한테 파라미터 값을 조회하여 사용할 수 있도록 하는 방법 고려 필요
앞으로 할 일
회사 업무
Github Actions 추가 개선 (ref. 백엔드 Github Actions 개선)
개인 학습
AOP의 Joinpoint 분석
@Transactional 동작원리 학습
사이드 프로젝트
Swagger Docs 보완
@Profile 적용
알림 기능 구현
uuid v7 적용
에러 로깅 적용
Last updated