728x90
반응형
목차
1. 프로젝트 개발 전에기여한 부분
2. 프로젝트 개발 중에기여한 부분 Server part
3. 프로젝트 개발 중에 기여한 부분 Infrastructure features
4. 프로젝트개발이 끝나고 기여한 부분
1. 프로젝트 개발 전에 기여한 부분
➤ AmuWiki 작명
AMU 한국어로 '아무'.
즉, '아무 것이든 위키 검색을 하면 찾을 수 있다.' 라는 의미를 지녔습니다.
➤ AmuWiki 로고 및 ico 파일 제작
해당 로고는 AmuWiki의 첫 철자 A를 차용하고
사용자가 검색 할 때의 궁금증을 해결 해 주는 기능에 착안하여,
기호 '?' 물음표를 넣어주며 로고가 완성 되었습니다.
➤ AmuWiki 와이어프레임 제작
➤ 소통 및 협업 할 수 있는 Slack 워크 스페이스 제작 및 운영
➤ Notion workspace 제작 및 운영 / Notion final project S.A page 제작 및 운영
https://www.notion.so/99-3-2b91422fcc0442b0b429676c5dcf719f?pvs=4
2. 프로젝트 개발 중에 기여한 부분 Server part
➤ 개발 전에 분담 하기로 한 Server part
➤ 실전 개발에서 내가 기여 한 Server part
파트 | 설명 | issue number |
MongoDB connect | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/1 |
Importing json file in Mongodb's collection | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/3 |
User file building & Auth file building | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/10 https://github.com/LKW9/AMU_BE/issues/7 https://github.com/LKW9/AMU_BE/issues/8 |
User file building & Auth file refactoring | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/47 https://github.com/LKW9/AMU_BE/issues/48 |
Signup part | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/10 |
Login part |
기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/7 https://github.com/LKW9/AMU_BE/issues/30 |
withdrawal part |
기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/32 |
E-mail verification part | 기존에 작성자 본인이 맡은 부분. | https://github.com/LKW9/AMU_BE/issues/24 https://github.com/LKW9/AMU_BE/issues/26 https://github.com/LKW9/AMU_BE/issues/126 https://github.com/LKW9/AMU_BE/issues/140 |
profile file building | 팀원이 불가피한 이유로 잠시 자리를 비웠고, 담당 팀원이 와이어프레임을 정확하게 숙지하지 못하여, 전체 코드가 변경이 필요한 관계로 작성자 본인이 맡아서 다시 rebuilding. Camel case를 적극 활용하여 시인성을 높였고, 해당 파트 담당 팀원과 같이 코드 리뷰 하면서, 앞으로 디테일하게 변경할 수 있게 끔 전달해줌. |
https://github.com/LKW9/AMU_BE/issues/68 |
profile file refactoring | 팀원이 불가피한 이유로 잠시 자리를 비웠고, 담당 팀원이 와이어프레임을 정확하게 숙지 하지 못하여, 전체 코드가 변경이 필요한 관계로 작성자 본인이 맡아서 다시 rebuilding 하면서 refactoring. |
https://github.com/LKW9/AMU_BE/issues/68 |
profile part의 프로필 사진 데이터의 EC2 local 저장소를 google cloud storage 저장소로 변경 | Nginx로 로드밸런싱을 하게되어 저장소의 문제점이 부각되었음. 그 결과 내가 google cloud storage 사용을 제안함. 실제로 연결 후 문제점 해결. |
https://github.com/LKW9/AMU_BE/issues/134 |
post file building | 팀원이 아직 Nest.js를 완벽하게 숙지하지 못 한 관계로 작성자 본인이 Post building. 큰 틀만 building 한 후 같이 협업하며 완성 해 나아감. |
|
ElasticSearch 활용하여 my post찾는 코드 query 작성 | cache 문제로 post작성한 post를 빠르게 찾지 못하는 관계로 post에서 찾는 방법이 아닌, ElasticSearch를 이용하여 검색. |
https://github.com/LKW9/AMU_BE/issues/76 |
https://github.com/LKW9/AMU_BE/issues?page=3&q=is%3Aissue+is%3Aclosed
해당 링크 issue 탭에서 자세하게 확인할 수 있습니다.
3. 프로젝트 개발 중에 기여한 부분 Infrastructure features
➤ 개발 전에 분담 하기로 한 Infrastructure features
➤ 실전 개발에서 내가 기여 한 Infrastructure features
파트 | 설명 | issue number |
MongoDB Managing | 기존에 본인이 맡은 부분. |
https://github.com/LKW9/AMU_BE/issues/3 https://github.com/LKW9/AMU_BE/issues/33 https://github.com/LKW9/AMU_BE/issues/57 |
AWS EC2 (VPC, 네트워크 연결) | 비싼 요금제를 사용할 얘정이어서 prettier 요금제로 VPC를 씌워서 네트워크 끼리 연결해주고 보안을 강화한것을 먼저 Test 한 다음 담당 팀원에게 연결하는 방법 전달. |
https://github.com/LKW9/AMU_BE/issues/113 |
Nginx Download and Setting(로드밸런싱) | 클론코딩 주차 기간에도 Nginx를 맡아서 했으니, 본인이 Nginx에 대해 서 가장 잘 알고있기에 Nginx 연결과 로드밸런싱을 Nginx의 conf 파일에서 설정. |
https://github.com/LKW9/AMU_BE/issues/113 |
Docker | Docker 3개의 EC2중 하나에 설치 및 필수 프로그램 설치. (공동) | https://github.com/LKW9/AMU_BE/issues/122 |
Docker-compose | Docker-compose yml 파일 작성 Docker-compose 프로그램 Docker에 설치. (공동) |
https://github.com/LKW9/AMU_BE/issues/80 https://github.com/LKW9/AMU_BE/issues/84 |
github Actions | github Actions yml 파일 작성. (협업) | https://github.com/LKW9/AMU_BE/issues/85 |
google cloud storage | 프로필 사진 저장소가 로드밸런싱으로 인해 로컬에 저장하는 형태의 문제점이 생겨서 google cloud storage 사용을 제안 후 본인이 연결하여 문제점 해결 성공. |
https://github.com/LKW9/AMU_BE/issues/134 |
https://github.com/LKW9/AMU_BE/issues?page=3&q=is%3Aissue+is%3Aclosed
해당 링크 issue 탭에서 자세하게 확인할 수 있습니다.
4. 프로젝트 개발이 끝나고 기여한 부분
실전 개발이 끝나고 내가 기여 한 부분
파트 | 설명 | |
Https | AWS 설정할 때에 https 설정이 어렵게 되어 본인이 ssl 인증서를 구한 후에 맨 앞단에서 req 받는 Nginx에 설치. |
https://github.com/LKW9/AMU_BE/issues/128 |
https://github.com/LKW9/AMU_BE/issues?page=3&q=is%3Aissue+is%3Aclosed
해당 링크 issue 탭에서 자세하게 확인할 수 있습니다.
728x90
반응형
'⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬 > 회고' 카테고리의 다른 글
[실전 프로젝트] 이번 프로젝트에 대한 나의 소감 (0) | 2023.03.27 |
---|