Spring boot/프로젝트 회고1 PLANIT 리팩토링 - CI/CD 구축하기 PLANIT, ' 관광정보 공공데이터를 사용한 여행 정보 제공 서비스'를 만들었다. 그 중 내가 대표적으로 담당한 기능은 hotplace 게시글 기능이었다. 다녀온 관광지에 대한 후기를 작성할 수 있고, 그 후기를 지역 별로 모아보는 기능이었는데, 전체 조회 페이지에서 후기글에 담겨져 있는 사진을 모두 보여주다보니 고화질 사진을 업로드 하지 못하고 업로드 할 수 있는 사진 크기를 제한해야만 했다. 그래서 파일 업로드 기능을 AWS S3 + Lambda를 사용해 개선하기로 마음 먹었고, 그 김에 미루어두었던 CI/CD 공부를 함께 하며 AWS를 사용한 배포 환경을 더 완벽하게 구축해두고, 이후에 리팩토링을 진행해보기로 했다! S3 + Lambda를 제외하고 전체적으로 생각한 Build flow는 다음과 같.. 2024. 1. 3. 이전 1 다음