•
배포 계획
◦
프론트 정적 웹 서버: AWS S3 + CloudFront
◦
백엔드 웹 앱 서버: AWS EC2 + RDS + ElasticCache + ALB
◦
CI/CD: 미정
•
이번 주 한 일
◦
팀원 개인
정성호(팀장)
김진훈
김민중
김혜윤
•
이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
→ 단, “A는 어떻게 구현하나요”의 질문은 삼가주세요.
→ “A와 B를 알아보았는데, 둘 중 A가 낫다고 판단했는데 맞을까요?”의 식의 고민의 흔적을 담아 질문해주세요.
멘토링 결과
◦
연관관계 편의메소드로 매핑 시 양방향 생각해야함
◦
비즈니스 로직이 있는 메소드는 반드시 테스트할 것
◦
메소드명 구분되게끔 명시
◦
합칠 수 있는 로직은 불필요하게 작성하지 말고 합치기
◦
find = 탐색X → 조회O
◦
주석은 꼼꼼하게 작성 → 설명 필요
◦
◦
서비스 코드가 1000줄, 10000줄이 넘어가면 클래스로 분리하는게 좋겠지만 현재는 규모가 작으므로 공통 메서드로 분리하여 유지보수 하기 좋은 코드를 작성하기
◦
JPQL은 컴파일 타임에 오류를 확인할 수 없으니 querydsl을 사용해서 장애가 나지 않도록 방어적으로 코딩하기
•
숙제: 멘토링 결과 다음 주까지 해올 일
◦
공통으로 진행해야 하는일
▪
유저 - 김혜윤
▪
경매 - 김민중
▪
예약 - 김진훈
▪
공연 - 정성호
◦
개인별 할일 - 정성호
▪
서버 기능 MVP 100% 구현
▪
백오피스 단 프론트 100% 구현
◦
개인별 할일 - 김진훈
▪
서버 기능 MVP 100% 구현
◦
개인별 할일 - 김민중
▪
서버 기능 MVP 100% 구현
▪
인프라 구축
◦
개인별 할일 - 김혜윤
▪
서버 기능 MVP 100% 구현
▪
유저 단 프론트 100% 구현