UMC1기 서버 교육과정이 끝나고, 팀매칭 이후 '무물컴'팀에 서버개발자로 앱런칭 프로젝트에 참여하였다.
'무물컴' 노션 소개페이지 : https://scratched-mustang-35a.notion.site/90ef467fa7014db79c965c6b4d7c2d4a
어플 ui관련 내용은 Figma로, 서버나 전체소통관련해서는 Slack을 사용하였다.
기획했던 모든 API및 UI는 완성되었고, 이후 앱을 출시할 예정이다.
-aws rds 구축
-aws ec2서버 임대
-ec2 nginx 설치
-ec2 java 설치
-ec2 git 설치
-도메인 구입(가비아)
-https적용(main, prod, dev)
main은 기본 도메인
prod는 서비스 실제 배포용 서브도메인
dev는 개발작업시 사용할 서브도메인
(3부분 모두 api호출가능해야함, https적용되어야함)
테이블 설계
-도메인 분리
-jdbc 사용
-aws s3 구축
-ec2서버와 연결(aws.yml)
#클라이언트에서 이미지를 저장하고 반환된 url을 서버에게 바디값으로 넘기는 방식과, 서버에서 이미지파일( ex. penguin.png)를 받아서 s3에 이미지를 직접 저장 후, 반환된 url을 저장하는 두 선택지가 있었다. 이부분은 서로 협의해야 할 것 같다. (firebase이용하는 방법도 있는 것 같다.)
-컨트롤러 형식적 밸리데이션, 프로바이더/서비스 의미적 밸리데이션
-jwt는 유저 자체의 권한관련된 api메소드들에 설정