빅프로젝트 3주차 정리하겠습니다.
3주차부터는 직접적인 설계와 개발을 해야함으로 따로 제출하는 제출물은 없어 개발에 신경을 많이 사용했습니다.
2주차에 이어 로그인 회원가입뿐만 아니라 더 필요한 테이블을 생성하고 view를 1차로 개발했습니다. 저는 1차 적으로 view를 가지고 데이터 입출력을 확인하였고 다른 백엔드 팀원이 1차로 개발한 view를 가지고 프론트와 RestAPI 통신이 가능하게 가공해주는 역할을 담당했습니다. 또한 저희 시스템의 가장 메인 서비스인 알약 정보 추출하는 부분과 복용금지 약물을 출력하는 view를 1차 구축했습니다. 데이터 수정과정에 번거로움이 많았지만 무사히 출력되는 것을 확인할 수 있었습니다.
프론트 파트 담당원과 백엔드 작업을 함께 git으로 올려서 본격적인 협업이 시작되었습니다. 다행이 git이 크게 어렵지 않아 아직까지는 큰 문제 없이 진행했습니다. 그리고 100MB가 넘는 파일은 깃에 올릴때 lfs를 사용해야되는 것을 알게 되었고 팀원의 큰 용량의 데이터나 프로젝트 올릴 때 도움이 되어 다행이었습니다.
팀원이 ec2와 게이트웨이 그리고 보안 설정까지 마무리된 서버를 열어줘서 이제 저희가 지금까지 진행한 프로젝트를 aws에 올려 외부 접속이 가능하게 했습니다. 또한 aws로 진행하니 로컬 시스템에서 작동하던 api가 작동하지 않아 당황했는데 필요한 패키지 다운받아주고 https를 http로 바꾸어주니 무리 없이 출력되는 모습을 확인할 수 있었습니다.
3주차부터 본격적인 개발이 시작되었는데 백엔드개발과 형상관리하는데 많이 어렵지는 않았습니다.
※공부하고 있어 다소 틀린점이 있을 수 있습니다. 언제든지 말해주시면 수정하도록 하겠습니다.
※용어에 대해 조금 공부 더 해서 수정하겠습니다.