항해7주차 WIL - 클론코딩
이번 주차에는 인스타그램을 클론코딩했다.
게시글과 댓글 CRUD와 댓글 좋아요 기능까지 구현했다. 좋아요 구현시 Entity간의 매핑이 약간 어려웠던 것 말고는 큰 문제 없이 잘 진행했다.
프로젝트 기능 구현을 다 하고 난 후 저번 주 프로젝트를 하면서 궁금했던 CI/CD 관련 공부를 했다.
CI툴은 Travis CI를, CD툴은 CodeDeploy를 공부해보았다.
실전프로젝트는 실제 사용자가 사용할 서비스이기 때문에 무조건 CI/CD를 해야한다.
팀원들 모두 AWS인스턴스 무료제공 범위를 초과하셨고 나도 무료 제공량이 얼마 남지 않았기 때문에 최대한 서버비를 아낄 수 있도록 Travis CI를 사용해보면 좋을 것 같다.
이번 주 프로젝트를 잘 마무리하고 토요일부터 실전프로젝트 기획회의를 진행했다. 같이 하는 디자이너님께서 기획을 잘 하셔서 무리없이 회의가 잘 진행됐다. 평소 좋아하는 떡볶이가 주제가 되니 더 재미있게 프로젝트를 할 수 있을 것 같다. 아직 어떤 기능이 실현가능한지 아닌지 구분이 잘 가지 않지만 일단 부딪혀보면서 열심히 해보기로 했다. 내일부터는 API설계, DB설계. git flow, commit 컨벤션 등을 정할 예정이다.
이번 프로젝트에서 팀장을 맡아 잘할 수 있을지 너무 많은 걱정이 되지만 더 많이 배울 수 있는 기회라고 생각하고 프로젝트가 무사히 완성될 수 있도록 힘을 내야겠다.
알고리즘 스터디도 내일부터 시작이다. 자꾸 알고리즘을 풀고 싶은 날만 풀어서 꾸준히 하루에 한 문제라도 풀 수 있도록 강제성을 줘야겠다 싶어서 신청했는데 실전 프로젝트를 하면서 시간이 날지 걱정이 된다. 팀원분들과 서로 자극이 되서 열심히 할 수 있었으면 좋겠다.