사이드 프로젝트
23.02 ~ 23.05 회고록
공식적으로는 끝났지만..
유지보수는 지금도 ing 중이니.. 지금 써도 되지 않을까 ? ( 응 아니야 )
쨌든 나의 두 번째 배포 웹 사이트.. 호호
SPAM : 프로젝트, 공모전 팀원 구하기 웹 서비스
https://mayo-frontend.vercel.app
스팸 - 스터디 패밀리
mayo-frontend.vercel.app
내가 한 일
- 댓글 및 대댓글 CRUD 구현
- [댓글 / 대댓글] 비밀글 설정
- [댓글 / 대댓글] 스터디장 댓글 삭제 권한 설정
- AWS(EC2, RDS) 수동 배포
- Github Actions를 활용한 CI/CD 배포 자동화
- OAuth2.0 (Kakao / Google) 소셜 로그인 기능 구현
- [유지보수] 오류, 예외처리 등 서버 관리
해결하지 못 한 일
- 테스트 코드 : 시간부족으로 인해 미작성
- 블로깅 : CI/CD 배포 자동화, OAuth
해결해야 할 일
- EC2 지속적으로 발생하는 서버 다운 현상 원인 해결
- 테스트 코드(Controller Test)
- 블로깅
제발ㅠ
느리지만 천천히 성장하는
오호.. 일단 이 프로젝트는 백엔드 팀원 한 명이 빵꾸(?)가 나면서 대타로 내가 투입되었다.
처음 제안을 받았을 때, 아직 내가 프로젝트를 할 실력이 아닌 것 같은데.. 하며 기대 반 걱정 반이었다.
내가 프로젝트에 참여했을 때에는 주제, UI 디자인, 요구사항까지 다 되어있는 상태였고
나는 맘 편히 개발만 잘 하면 됐다. ( 제일 중요 )
개발 단계에 프로젝트에 참여했지만 정말 많은 것을 배운 프로젝트였다.
이번 프로젝트에서도 또 엄청난 도움을 받은 백엔드 팀원분이 계신데
이 자리를 빌어 다시 한번 감사드립니다..
초기 세팅, Github Actions를 이용한 배포 자동화, OAuth, 코드리뷰까지..
많은 것을 배웠고 이번 프로젝트를 진행하면서
Spring MVC 와 JPA에 대한 이해도가 조금 더 올랐다. ( 물론 아직 응애다 응애 )
예전에는 그냥 남이 작성한 코드를 그대로 베껴와서 조금씩 수정했었다면
지금은 코드를 이해하고 '이러한 기능을 구현하기 위해 어노테이션과 메소드를 사용하셨구나'를 깨닫게 되었다.
음.. 또 말이 길어진다
결론
이 프로젝트를 진행하면서 많은 것을 배웠고
트러블 슈팅 등 블로깅 건수와 면접 때 할 말이 생겼고
예외처리와 유지보수의 중요성을 알게 되었다 !
+ 최근에 사이드 프로젝트를 새로 시작했는데
Docker, SMTP 에 대해 공부해 보고 프로젝트에 적용할 예정이다 !
이번엔 제발 테스트코드.. 제발 TDD..!!!
SPAM에 대해 자세히 알고 싶으시다면 ?
Github
https://github.com/spam-mayo/mayo-backend
GitHub - spam-mayo/mayo-backend: SPAM 📚 : 프로젝트, 공모전 팀원 구하기 웹 서비스 플랫폼
SPAM 📚 : 프로젝트, 공모전 팀원 구하기 웹 서비스 플랫폼. Contribute to spam-mayo/mayo-backend development by creating an account on GitHub.
github.com
+ 최근에 일일 방문자 수가 2 ~ 4명씩 꾸준히 찍히는데 너무 신기하다.. 이 작고 누추한 곳에 어떻게 알고 오시는거지..?
댓글은 없어도 방문해주시는 것만으로도 블로깅 하는데 힘이 됩니다요ㅎ.. 댓글 달리면 방방 뜁니다.
'회고록 > 프로젝트' 카테고리의 다른 글
[코드스테이츠] 늦어도 한참 늦은 파이널프로젝트 회고록 (0) | 2023.02.23 |
---|
댓글