5건의 항목
Waggle 프로젝트에서 이미지 업로드가 필요한 상황으로는 회원 프로필 이미지가 있습니다. 때문에 AWS S3를 구성하고 처음으로 Rest API 환경에서 이미지를 요청받고 처리하는 과정을 구현할 수 있었습니다. 이미지 업로드 기능을 구현한 과정을 정리해봤습니다. 1) S3 버킷 생성 이미지가 들어갈 수 있는 공간을 생성하기 위해 S3 서비스에서 버킷을 생성했습니다.
백엔드는 서버 부하 최소화와 빈틈없는 로직도 중요하지만, 처리 후 얼마나 알아먹기 좋은 데이터를 전달할 수 있는가도 중요합니다. 때문에 하나의 포트폴리오가 될 이번 프로젝트에서 데이터를 최대한 이쁘게 Response하는 것 또한 저희 팀에서 중요한 과제였습니다. Response에 대한 고민 과정과 저희 팀 나름대로의 해결 방안에 대해 정리해보았습니다.
이번 프로젝트의 로그인은 가장 고민을 많이 해서 구현했습니다. OAuth2를 처음으로 사용하다 보니 코드를 작성할 때 마다 뭔가 엄청 비효율적인 것 같고 코드를 알아보기 힘들었습니다.그러다 보니 시중에 서비스하는 서비스들의 로그인 기능 수준으로 구현을 하기 위해 계속 갈아엎고 찾아보기를 반복하여 현재 우리 프로젝트에서는 OAuth2 로그인을 어떻게 구현했는지 정리해보았습니다.
이번 프로젝트를 진행하면서는 조금 간지나게 GitHub를 활용하고 싶었습니다.Issue도 더 현업자처럼 작성해 보고 싶었고, Pull Request를 요청하며 코드 리뷰도 하는 방향으로 진행하기로 결정했습니다. 이번 프로젝트를 진행하며 개발자끼리의 협업을 고민해 본 과정 기록입니다.
2024년 9월이 되고 첫날. 네이버 부스트캠프 챌린지 과정을 끝내고 이제 뭘 할까 고민하고 있었습니다.(네이버 부스트캠프 챌린지 과정 회고 보기) 그 때가 이 프로젝트의 시작이었습니다. 1) 만들게 된 계기 솔직히 제가 만들 생각은 없었습니다. 처음에는 이미 결성된 프로젝트 팀에 참가하기 위하여 어디든 껴달라고 인프런의 커뮤니티에 글을 작성했습니다.그 때 작성했던 글 연락이 올 것이라고 기대하진 않았었는데 한 분이 연락을 주셨습니다.