① 배운 것
오늘 이직한 회사에서 첫 배포를 했다.
서버 디벨롭 버전에서 QA 1번, 서버 릴리즈 버전에서 QA 1번 을 했는데
이렇게 하기보다는 테스트코드를 짜놓는게 좋지 않을까 싶기도 하다.
어제 이슈였던 이미지 업로드 느림은 백앤드 이슈였던 걸로 판명났다.
백앤드에서 이미지 리사이징을 하고있는 줄 알았는데 안하고 있었다고 한다.
이 이슈를 처리했더니 전반적으로 업로드 속도가 빨라졌다.
아마, 프론트-api서버-s3 여기서 api서버에서 s3로 원본을 올려서 시간이 오래걸렸던 것 같다.
그리고 s3에 저장된 원본 사진 주소를 앱에 띄워주기때문에 이부분에서도 오래걸렸던 것 같다.
(multipart형식으로 2,3메가 사진 기준 프론트에서 서버로 요청 시작과 끝 시간을 체크해보니 이전에는 2.5초 이상 걸렸는데 이제 1712초가 걸림.
근데 업로드 완료 여부과 관계없이 로컬 사진 띄우게 해놔서 앱에서 사진이 바뀌는 시간 자체는 1초로 줄어듬. )
더 빠르게 처리하기 위해서는
프론트에서 이미지 리사이징을 한 후 바로 s3서버로 업로드하면 될 것 같다.
② 회고 (restropective)
이건 private으로 작성
https://www.notion.so/from-eunji/240524-45770f2b87d848a7a6454242a3e8c5d7?pvs=4
③ 개선을 위한 방법
이건 private으로 작성
https://www.notion.so/from-eunji/240524-45770f2b87d848a7a6454242a3e8c5d7?pvs=4