Project
- 서비스명: 코끼리
- 한 줄 설명: 코끼리는 개발자들을 위한 프로젝트 협업 및 개발 관련 지식 공유 커뮤니티 플랫폼입니다.
- 기획 의도: 프로젝트 협업과 개발 관련 지식 공유를 위한 커뮤니티 플랫폼을 제공하여 개발자들이 지식을 공유하고 협업할 수 있는 공간을 만들기 위함입니다.
K(Keep)
- 하루 3번, 오전, 오후 나눠 규칙적으로 팀원들과의 원활한 회의를 진행하였습니다.
- 코드 컨벤션을 모두 잘 이행하여 전체적으로 통일성 있게 코드를 작성하였습니다.
- 노션에 진행 관련 사항을 꾸준히 기록하였습니다.
- 진행상황 및 막히는 부분 상황 공유를 원활히 하였습니다.
- 각자 맡은 바를 모두 책임감있게 잘 수행하였습니다.
- 깃허브 관리(PR Template, Issues, Project)를 잘 했습니다.
P(Problem)
- 성능 테스트 (nGrinder, JMeter) 를 적극적으로 사용해보지 못했습니다.
- 깃허브에 Discussion과 Issues를 좀 더 사용하지 않은 것이 아쉽습니다.
- 코드에 따른 세밀한 피드백이 부족했습니다.
T(Try)
- 이후에 추가해 볼 기능
- Redis를 이용해 조회수 중복 방지
- 조건 조회 성능 향상을 위한 Elastic Search 도입
- 채팅 기능에 Message Broker 사용 (Redis or Kafka or RabbitMQ)
- 로드밸런서를 활용하여 트래픽 분산 시스템을 구축 (EC2 인스턴스를 여러개 생성하여 메모리와 트래픽이 일정 수준 이상일 경우 서버의 갯수를 늘려 이에 처리를 위임하는 방식의 시스템)
한 달여간의 프로젝트 기간동안 다들 너무 고생 많으셨습니다 ! 이제 코드 디벨롭 해봅시다 ! 파이팅 ~! 💪🐘