최근에 회사에서 스프링 부트 1.5-> 2.6 으로 업데이트하는 작업을 실시하였다. 느낀점. 스프링 부트 업데이트는 서비스 전체적으로 영향을 일으키므로 스트레스 테스트가 필수이다. 부트 업데이트시 gradle 과 호환되는 버전을 찾자. gradle 변경에 따른 dependency 설정 방법의 차이가 좀 생기는데 implement 방식은 외부에서는 해당 의존성 코드는 못보게 하는 설정이다 monggodb 4.2 로 올라가면서 transactional 이 생겼는데 이를 무분별하게 사용하면 안된다. (몽고db의 경우 일반적인 find(select) 라도 해당 id를 기준으로 lock을 걸어버리기 때문에 성능문제가 생길 수 있다. lock aquire time out) 배포 후 에러가 올라온다면 로그를 유심히 ..