Skip to content

Comments

feat : member API (Upload profile image, update member info)#5

Merged
0AndWild merged 15 commits intomainfrom
feat/member
May 1, 2025
Merged

feat : member API (Upload profile image, update member info)#5
0AndWild merged 15 commits intomainfrom
feat/member

Conversation

@0AndWild
Copy link
Member

@0AndWild 0AndWild commented Apr 28, 2025

변경

  • GCP 무료 계정 변경 (git action 수정)

추가

  • 유저 정보 API
  • 유저 프로필 이미지 업데이트 API
  • 유저 프로필 수정 API

GCS 에 이미지 업로드 전 이미지를 리사이징 하기위해 .webp 로 변환 후 업로드 함.

이미지 업로드까지 시간이 다소 걸릴 것 같아 비동기 방식으로 처리하려 했으나 Cloud run 특성상 메인스레드의 응답이 종료되면 비동기로 할당된 백그라운드 스레드의 작업의 성공을 보장하지 않아 저장이 실패됨.

Cloud run 은 요청기반으로 작동이 되어 요청된 메인스레드의 작업이 종료되면 할당된 자원을 회수함. 따라서 비동기로 처리하기 위해서는 Cloud task 또는 pub/sub 으로 비동기 요청을 위임하여 진행하여야 함.

<비동기 처리 단점>
비동기로 처리하였을 때 응답속도의 이점은 크나 이미지 업로드 작업의 성공 여부에 대한 신뢰성이 없기에 클라이언트에서 오류 발생을 알 수 없음.

추후 속도적인 이슈가 크게 발생한다면 비동기 처리를 고민하겠으나 우선은 동기 방식으로 처리하도록 진행

https://cloud.google.com/run/docs/container-contract

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 026688a

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 8d9fe46

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: dcbe054

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 0ac98a9

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 849a433

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: e0b2b41

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 6121812

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 571bbda

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: fcc0f35

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 01371f4

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: c4624b9

@0AndWild 0AndWild changed the title feat : member API feat : member API (Upload profile image, update member info) Apr 30, 2025
@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 70b1465

@github-actions
Copy link

🚀 Deploy complete: https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app
On commit: 33029f0

@0AndWild 0AndWild merged commit 3db1ef5 into main May 1, 2025
1 check passed
@0AndWild 0AndWild deleted the feat/member branch May 1, 2025 10:34
@github-actions
Copy link

github-actions bot commented May 1, 2025

Cloud Run https://mayb-apifeat-member-5-qjkjcuh3va-an.a.run.app is removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant