[GDG Campus Korea X Whatever 6주 프로덕트 메이커 챌린지] 3주차 회고

이채은·2023년 9월 15일
0

회고록

목록 보기
3/4
post-thumbnail

3주차 회고

시간이 너무 빠르다 !! 😱


❔ 이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?

👍 Good

지원했던 연합동아리에 서류 합격을 했다. 🥳

aws에 배포를 해서 24시간 서버를 돌릴 수 있게 되었다!

👎 Bad

GDG 개발 기간이 별로 남지 않았다는 사실을 알아버린 것..

학교에서 제공하는 aws 계정으로는 S3를 사용하지 못한다는 사실을 늦게 알아버린 것. 삽질 엄청 했음 💢

📖 이번주 진행했던 학습/개발 내용은 무엇이었나요?

👩‍💻 아래와 같은 개발을 진행했습니다.

   1) aws EC2 인스턴스에 스프링 프로젝트를 빌드하여 24시간 사용이 가능한 서버를 구축했다.
   
   2) aws S3 버킷을 생성한 뒤, 스프링 프로젝트에 연동하여 파일 업로드 기능을 구현했다.
   
   3) 현재까지 개발된 API의 목록을 테스트해볼 수 있도록 프로젝트에 Swagger를 연동했다.
   
   4) 백엔드 팀원분과 짜놓은 erd를 다시 한번 수정했다 ^^ (멈춰,,,)
   
   5) 포즈를 인원수로 필터링 하는 기능과 랜덤으로 하나의 포즈를 제공하는 기능을 구현했다.
  

✍ 아래와 같은 내용을 학습했습니다.

   1) aws EC2 서버 구축과 백그라운드에서 구동시키는 법
   
   2) aws S3 Spring으로 사용하는 법
   
   # 백그라운드 구동시키기
   nohup java -jar {프로젝트명}-0.0.1-SNAPSHOT.jar &

   # 백그라운드에서 구동중인 프로그램 종료하기
   # 실행 중인 서버 PID 확인
   ps -ef
   # 종료
   kill -9 [PID]


💭 가장 고민을 했던 부분은 무엇이었나요?

유저의 사진과 관리자의 사진을 어떤식으로 객체를 구분하여 관리할지?

▶ 백엔드 팀원분과 이야기하여 관리자용 사진첩을 만들고 그 안에 사진을 저장하는 식으로 결정했다.

🤔 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?

  • API가 많아지다 보니 코드를 보면 너무 정신없다.
    앞으로 개발하는 내용에는 주석을 필히 달고
    전체적인 코드 리팩토링이 필요하다.

🕒 다음주는 어떻게 보낼 예정인가요?

  • 09.18(월) 팀원들과 오프라인 모각작
  • 09.20(수)까지 기능 구현을 끝내기
  • 기능 구현을 마치고 서버 배포 후 에러 잡기


3주차 회고를 마칩니다. 💚

0개의 댓글