항해99/WIL(12)
-
13주차 항해일지 (알고리즘 + 주특기 공부)
마무리된 실전 프로젝트 주차, 시작된 알고리즘 주차 실전프로젝트가 끝나고 알고리즘 주차가 끝났다. 알고리즘은 각 카테고리별로 2일간 6~8 문제를 풀고 2일에 한번씩 튜터님이 추천해주는 문제를 풀게 된다. 이번 주차에 모든 문제를 풀고 튜터님이 추천해주는 문제들을 모두 풀게 되서 기분이 좋다. 알고리즘 정리 https://eating-salmon.tistory.com/76 https://eating-salmon.tistory.com/77 https://eating-salmon.tistory.com/78 https://eating-salmon.tistory.com/79 실전프로젝트 자료 정리 알고리즘 뿐만 아니라 실전프로젝트 때 내가 했던 내용들을 정리하기 시작했다. 아직까지는 4개 정도 작성하였지만 앞으..
2021.12.13 -
12주차 항해일지 (실전 프로젝트 후기)
마무리된 실전 프로젝트 그디어 6주간 진행 되었던 실전 프로젝트가 마무리되었다. 처음 시작 했을 때는 6주라는 시간이 매우 길게 지나갈 것 같았지만 3주 중간 발표를 기점으로 엄청 나게 빨리 지나갔다. 진짜로 마지막 1~2 주는 프로젝트의 완성도를 끌어올린다고 엄청 힘들었었다. 그래서 이 페이지에서 6주간 했었던 작업의 아쉬었던 점 뿌듯했던 점을 적어볼려고 한다. 내가 했던 작업 프로젝트 도메인 설계 백엔드 api 설계 공공 api를 통한 데이터 불러오기 만들어낸 공공 api 매일 24시간에 한번 씩 사용해서 데이터 가져오기 JPA를 통한 api 만들기 QueryDSL를 통한 api 리팩토링 git Action, codedeploy, nginx 를 통한 무중단배포 구축하기 let's encrypt, ni..
2021.12.13 -
11주차 항해일지
실전프로젝트 5주차 그디어 실전프로젝트가 막바지에 다가서고 있다. 이번 주 우리 팀들은 프로젝트를 일단 완성을 다 했고 토요일날 배포를 해서 현재 사람들에게 홍보를 하고 있다. 이번 주는 다른 실전 프로젝트 주차 보다도 더욱 혹독했던 것 같다. 프론트 팀에서는 이번 주에 어떻게든 배포를 하기 위해서 온갖 노력을 다하였다. 실제로 매일 새벽까지 코딩을 하셨다. 프론트 팀에서, 커뮤니티 사이트 완성 dns 서버 연결 후 https 연결 완료, 백엔드 서버 https 서버 구축 완료를 통한 실제로 배포완료까지 정말 이번 한 주는 모두 다 열심히 했다고 생각이 든다. 백엔드 https 일단 이번 주에 내가 한 것은 https를 백엔드에 연결한 것이었다. 현재 우리 백엔드 서버는 2개 있으며 한 개는 매일 일정한..
2021.11.29 -
10주차 항해일지
실전프로젝트 4주차 완료 그디어 실전 프로젝트 4주차가 완료되었다. 저번 주의 중간점검에서 받았던 피드백 중에서 우리 프로젝트가 아직까지 아키텍쳐가 너무 부실하다는 말이 나왔기에 이를 해결하기 위해서 git Action 과 code deploy를 통해서 무중단 배포와 웹페이지에서 사용하는 사용자 위치 추적 서비스는 https 환경에서 동작하기에 프론트 웹페이지와 백엔드 서버 모다 https로 만들기로 하였다. 또한 기존에는 모든 api들이 JPA로 query를 만들었다면 중간점검에서의 피드백에서 querydsl을 사용하라는 피드백이 있어서 이를 적용해볼려고 한다. 백엔드 추가 기능 1, 북마크와 좋아요 기능 만들기 기본적인 게시판의 추가 기능으로 북마크와 좋아요를 만들었다 유저와 게시판 사이에 1:n으로..
2021.11.28 -
08주차 항해99 WIL
실전 프로젝트 2주차 완료 어느 덧 실전 프로젝트도 2주차가 완료 되었다. 처음 시작할 때 보이지 않던 프로젝트의 윤곽도 어느정도 완성이 되었다. 디자인도 거의 다 나왔고 이 디자인을 통해서 프론트팀도 열심회 view를 만들고 있다. 현재 MVP 페이지는 거의 완성이 되어가고 있고 다른 팀에 비해 진도가 빠른 거에 체감하고 있다. 프론트 팀 일단 로그인, 회원가입 페이지를 완료하고 MVP 페이지를 80% 완성해서 매우 좋다. 다음 주 토요일은 중간 발표가 있는 날인데 이 정도 속도면 중간 발표까지 MVP를 잘 설명할 수 있어서 만족 스럽다. 백엔드 팀 일단 1차적으로 설계한 API는 모두 구현 하였고 다음으로는 디자인이 조금 바뀐 페이지에 맞추어 API를 새로 설계하고 구현해야한다. 이는 다음 주 수요일..
2021.11.09 -
07주차 항해99 WIL
실전 프로젝트 시작 저번 주 에 예고한대로 실전프로젝트가 시작되었다. 이번에도 팀장을 맡아서 6주간 행하는 실전프로젝트를 하게 되었다. 기존의 기획이 아주 잘 잡혀있어서 프로젝트를 설계하는 대는 무리가 없었다. 저번 주 토요일, 일요일 기획에 따른 api 설계와 와이어 프레임 마무리 하고 월요일 부터 도메인 설계와 더미데이터를 제작하고 시작하였다. 도메인 설계 도메인 설계에서는 처음 월요일 날 구상한 것에 비해 조금 씩 많이 변해있었다. 예를들어 처음 star table 안에는 weather 필드가 있었지만 api를 구상한 후 에는 weather를 table로 뺀다던지 1:n으로 구성한다든지 변환 점이 많았었다. 애초에 도메인 설계는 변한다는 것을 알고 있어서 그렇게 크게 걱정은 하지 않아서 다행이다. ..
2021.11.01