NbCamp Java 5th에서, 마지막 회고 이다.
열심히 달려왔다면 달려왔고, 아니면 아닌 시간이 끝났다.
시원섭섭하면서도, 아쉬운부분이 많다.
https://github.com/echo1241/echo
https://github.com/echo1241/echo-web
//각각 백엔드,프론트엔드 깃허브이다.
https://www.youtube.com/watch?v=L4MEjR3aq1w&feature=youtu.be
https://www.youtube.com/watch?v=09nnVIYdOkc&feature=youtu.be
//각각 중간발표 , 최종 발표 영상이다
//각각 중간 발표 ppt, 최종발표 ppt이다
초기 기획은 이러했다. 함께 프로젝트를 하고 싶은 사람이 있다면 굳이 챌린지반에 지원할 필요가 없었다. 챌린지반은 면접을 통해 합격 여부가 결정되기 때문에, 만약 3~4명이서 팀을 이루기로 했는데, 그 중 한 명이라도 떨어지면 계획을 되돌릴 수 없기 때문이다. 이 점이 궁금해서 이전 기수에서 챌린지반을 했던 분께 메일을 보내 물어보았다.
“챌린지반과 일반반의 차이가 큰가요?”라고 물었더니, 돌아온 답변은 서버 운영비 5만원 정도의 차이뿐이라는 것이었다. 이 답변을 보고 굳이 챌린지반에 들어갈 필요성을 느끼지 못했고, 따로 기획했던 팀에서 다루는 주제가 더 흥미로웠기 때문에 그쪽으로 마음이 갔다. 물론 내가 더 잘하고, 다른 사람들과 더 친하게 지냈다면 나를 불러주는 사람도 있었겠지만, 현실은 그렇지 않았다
우리 프로젝트의 일부 사진이다. 한 서버 안에서 , 채팅과 보이스를 만들 수 있고,
채팅을 만들면 왼쪽 사진처럼, 보이스를 만들면 오른쪽 사진처럼 뜬다.
우리의 서비스 아키텍처이다.
Frontend: Vercel을 사용해 배포했고, Route 53을 통해 도메인을 배포된 IP 주소로 변환하여 설정했다.
Backend: AWS의 ALB, ECS, VPC, Fargate를 활용하여 백엔드 서비스를 구성했다.
DB & Storage: AWS RDS(MariaDB), MongoDB Atlas, S3, 그리고 Elastic Cache를 사용하고 성능 최적화,
CI/CD: GitHub Actions를 통해 관리,
우리의 프로젝트 타임라인이다. 나는 1~4주차까지는 열심히 달려왔지만, 5주차때는 뭔가 특별하게 맡은게 없었다.
이부분에서 내 자신이 조금 아쉽다. 내가 더 추가적인 기능을 맡아서 완성도를 높였어야 한다고 생각한다.
다음 프로젝트때는 조금 더 적극적으로 하기로.. 깨달았다
이번 캠프, 4~5개월의 시간은 내가 더욱 성장할 수 있는 발판이 되어준 계기였다. 컴퓨터공학과를 나왔지만, Git도 제대로 다루지 못했던 내가 이 캠프를 통해 Git에 조금 더 능숙해졌고, 프로젝트가 어떻게 돌아가는지, 그리고 다양한 사람들을 만나며 좋은 경험을 했던 것 같다. 이 캠프를 계기로 조금 더 성장한 것 같다.
앞으로의 계획은 개인 공부를 좀 더 하고, 12월에는 외부 동아리에 참여할 예정이다. 10월에 해커톤에도 참여하고 싶었지만, 여행 일정 때문에 1주일 정도 빠지게 되어 팀원들에게 민폐가 될 것 같아 아쉽게도 참여하지 못할 것 같다. 대신, 10월부터는 다른 프로젝트도 진행해볼 생각이다. 그리고 내년 3월에는 4학년으로 복학해서 학교 다니면서 외부 동아리도 같이 할 예정이다
학교를 다니면서 가장 후회되는 건 외부 동아리를 왜 몰랐을까 하는 것이다. 다양한 사람들을 만나고 경험을 쌓았어야 했는데, 나는 너무 우물 안의 개구리였던 것 같다. 요즘 클라우드에도 관심이 많다. 개인적으로 클라우드는 필수라고 생각하고, 미래에는 더욱더 많이 사용될 것 같다. 끊임없이 공부해야 하는 직업이니 열심히 해보자
아, 그리고 Java 5기 여러분들 모두 건강하고, 각자의 길에서 행복하세요!
'회고' 카테고리의 다른 글
NBCamp Java 5th: Chapter 5 Project KPT 회고 (0) | 2024.07.16 |
---|---|
NBCamp Java 5th: Chapter 4 OutSourcing Project KPT 회고 (0) | 2024.06.25 |
NBCamp Java 5th: Chapter 2 Nbcamp_Student_Management_Program KPT 회고 (0) | 2024.05.13 |
NBCamp Java 5th: Chapter 1 Mini-Project KPT 회고 (3) | 2024.04.19 |