240524 TIL

나고수·2024년 5월 24일
0

2024 TIL

목록 보기
10/94
post-thumbnail

① 배운 것

오늘 이직한 회사에서 첫 배포를 했다.
서버 디벨롭 버전에서 QA 1번, 서버 릴리즈 버전에서 QA 1번 을 했는데
이렇게 하기보다는 테스트코드를 짜놓는게 좋지 않을까 싶기도 하다.

  1. 안드로이드는 빌드버전(+이후 숫자)가 매번 달라야함
    이전 버전이 1.0.0+0 이였으면 다음에는 1.0.1+1 이 되어야함
  2. ios는 메이저.마이너.패치 버전이 다르면 빌드버전은 똑같아도됨
    이전 버전이 1.0.0+0 이였으면 다음에는 1.0.1+0 이 가능함.

어제 이슈였던 이미지 업로드 느림은 백앤드 이슈였던 걸로 판명났다.
백앤드에서 이미지 리사이징을 하고있는 줄 알았는데 안하고 있었다고 한다.
이 이슈를 처리했더니 전반적으로 업로드 속도가 빨라졌다.
아마, 프론트-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

profile
되고싶다

0개의 댓글