-
Notifications
You must be signed in to change notification settings - Fork 3
회의록
Junha edited this page Nov 12, 2023
·
64 revisions
- [세션] 라인 사례를 통한 "트래픽 패턴 모델링" - 이윤수
- 각자 학습 진도 발표
- 최종 목표 서비스 정하기
- 스토리 보드 만들기 (=> 반복 주기 시작)
- branch model: github flow 설명 (코드 리뷰 in 뱅크샐러드 개발 문화)
반복 주기
- 가장 간단한 기능 카드 제작
- 선택한 스토리 카드 나눠 갖기
- 구현 & 매일매일 미팅
최종 목표 서비스
의견: 배민, 인터파크, 틴더, 스카이스캐너, 토스, CGV
결정: 인터파크
이유
- 회원가입과 티켓팅이라는 큰 두개의 중심만으로 구성되었기에, 가장 간단한 완성형태 개발에 필요한 비용 다른 서비스에 비해 낮다
- 배민의 경우 '실시간'성 구현이 라이더 GPS 기능에 집중될 가능성이 크다. 그러나 인터파크의 실시간성은 '티켓팅' 순서 처리 등에 집중하기 때문에 좋다.
- 특히 인터파크의 경우 "A 공연에는 오픈 1분동안 1의 트래픽이 발생하지만 B 공연에는 100배가 발생한다" 등의 "트래픽 패턴 모델링"에 접합하다.
이번주 | 다음주 | |
---|---|---|
배영민 | CI: 코드 컨벤션 체크 | |
이윤수 | 예매 기능 구현 | |
박정섭 | 초기 세팅,공연 기능 구현 | |
김민준 | 회원 기능 구현 | |
안준하 | CD: 배포를 위한 환경 세팅 | |
임하영 | ||
박재성 |
- 각자 학습 진도 발표
- 스토리 카드 만들기
개발 단계 정의
- Diagram(ERD, UML, API flow 등) Issue에 남기기 (개발 중 변경시 삭제하지 않고, 변경 이유와 함께 새로 댓글 남기기)
- TDD를 사용한 개발
- 먼저 테스트 시나리오를 글로 Issue에 작성
- (반복) 시나리오에 있는 테스트 1개 짜기 => 최소 기능 구현
- Pull Request & 코드 리뷰
다만 이번주는 Diagram + TDD 과정 스킵 (개발 진전도 문제 - 사이클 속도 조절)
그 외
- Issue 에 맞는 Branch에서 개발 진행
- commit/branch naming rule 준수
- branch rule (
feat/<issue-num>-<summary>
) - commit rule
- branch rule (
이번주 | 다음주 | |
---|---|---|
배영민 | CI: 코드 컨벤션 체크 => 안준하 | 공연 기능 구현 추가 |
이윤수 | 예매 기능 구현 | 동일 |
박정섭 |
|
북마크 기능 구현 추가 |
김민준 | 회원 구현 | 동일 |
안준하 | CD: 배포를 위한 환경 세팅 | 동일, CI: 코드 컨벤션 체크/CI: 테스트커버리지 추가 |
임하영 | CI: 테스트커버리지 => 안준하 | |
박재성 |
- [세션] 프로젝트 패키지 구조
- 각자 진행사항 발표
- 스토리 보드 만들기
이전주와 동일한 스토리 카드 (추가 사항 없음)
- 전체 기능 구현 성공
- PR review 확인 후 수정
- Test 구현
이번주 | 다음주 | |
---|---|---|
배영민 | 공연 기능 구현 | 동일 |
이윤수 | 예매 기능 구현 | 동일 |
박정섭 | 북마크 기능 구현 | 동일 |
김민준 | 회원 구현 | 동일 |
안준하 |
CD: 배포를 위한 환경 세팅 |
동일 |
임하영 | ||
박재성 |
- 각자 진행사항 발표
- 스토리 카드 만들기
- [세션] DI/IoC란 무엇인가
- [세션] 스프링 JWT 로그인
인프라 | 개발 | |
---|---|---|
1 | 통합 테스트 가능화 | TDD 가능화 => Test Coverage 80% Rule => 통합 테스트 |
2 | EKS 배포 => 모니터링 구축 |
기능 구현 (회원/공연/예매/북마크) |
3 | 부하테스트 가능화 => 자동화 |
기능 확장 - 예매 => 통합테스트(동시성 이슈) => [해결]Lock => 부하테스트(성능 이슈) => [해결]대기열 시스템 - 북마크 => 알림 시스템 구현 |
이번주 | 다음주 | |
---|---|---|
배영민 | 공연 기능 구현, 컨벤션 정의 | 동일 |
이윤수 |
예약 기능 구현, |
동일 |
박정섭 | 알림 시스템 설계 | |
김민준 |
회원 기능 구현, |
동일 |
강성진 | 합류 | 이벤트 리스트 페이지 구현 |
안준하 |
|
EKS 학습 |
임하영 | 쿠버네티스 학습 | EKS 학습 |
박재성 |
기능 구현 완료시 추가 작업 리스트
- 각자 진행사항 발표
- 스토리 카드 만들기
인프라 | 개발 | |
---|---|---|
8월 1주차 | EKS 배포 | TDD 가능화 => Test Coverage 80% Rule => 통합 테스트 |
8월 2주차 | 모니터링 구축 | API 기능 고도화 |
이번주 | 다음주 | |
---|---|---|
배영민 |
|
동일, API 기능 고도화 |
이윤수 | 예약 기능 구현 | 동일 |
박정섭 | 알림 시스템 설계 | 동일 |
김민준 | 회원 기능 구현 | 동일, Validation 구현, API 기능 고도화 |
강성진 | 이벤트 리스트 페이지 구현 | 동일 |
안준하 | EKS 배포 | 동일 |
임하영 | EKS 배포 | 동일 |
박재성 |
기능 구현 완료시 추가 작업 리스트
- 각자 진행사항 발표
- 스토리 카드 만들기
- [세션] 컨벤션 정의: Time - 무엇이 달라지고, 어떻게 적용하는가
- [세션] 회원 기능 구현
인프라 | 개발 | |
---|---|---|
이전주 | EKS 배포 |
=> |
다음주 | EKS 배포 | API 기능 고도화 |
8월 3주차 | 모니터링 구축 | 좌석 예매 구현, 동시성 테스트 |
이번주 | 다음주 | |
---|---|---|
배영민 | 데이터 컨벤션 정의, API 기능 고도화 | |
이윤수 | 하차 | |
박정섭 | API Docs 자동화 | |
김민준 | Validation 구현, Test Coverage 80% | |
강성진 | 이벤트 리스트 테스트 구현 | |
안준하 | EKS 배포 | 동일 |
임하영 | EKS 배포 | 동일 |
박재성 | Helm Chart 작성 | 동일 |
- 각자 진행사항 발표
- 스토리 카드 만들기
인프라 | 개발 | |
---|---|---|
이전주 | EKS 배포 | API 기능 고도화 |
다음주 | EKS 배포, 모니터링 구축 | API 기능 고도화, 좌석 예매 구현, 동시성 테스트 |
8월 4주차 | 부하테스트 | 부하테스트 |
이번주 | 다음주 | |
---|---|---|
배영민 | 좌석 예매 구현 | 동일 |
박정섭 | API Docs 자동화 | 동일 |
김민준 | 동시성 테스트 | 동일 |
강성진 | 이벤트 리스트 테스트 구현 | 동일 |
안준하 | EKS 배포 | 모니터링 구축 |
임하영 | EKS 배포 | 모니터링 구축 |
박재성 | Helm Chart 작성 | 동일 |
- 각자 진행사항 발표
- 스토리 카드 만들기
추가
- FS 훈련 진행중 (8.21 ~ 8.30) 사이클 속도 하락
인프라 | 개발 | |
---|---|---|
이전주 |
API 기능 고도화, |
|
다음주 | 모니터링 구축 | API 기능 고도화, 대기열시스템 설계 |
이번주 | 다음주 | |
---|---|---|
배영민 | 하차 | |
박정섭 | API Docs 자동화 | 동일 |
김민준 | 대기열 시스템 설계 | |
강성진 | 이벤트 리스트 테스트 구현 | 무한 스크롤 구현 |
안준하 |
|
모니터링 구축 |
임하영 |
|
모니터링 구축 |
박재성 | Helm Chart 작성 | 동일 |
추가
- FS 훈련 진행중 (8.21 ~ 8.30) 사이클 속도 하락
- AWS 요금 계산 자료 첨부
이번주 | 다음주 | |
---|---|---|
박정섭 | API 기능고도화 | 동일 |
김민준 | 대기열 시스템 설계 | 동일 |
강성진 | 무한 스크롤 구현 | |
안준하 | 모니터링 구축 | 부하테스트 구축 |
임하영 | 모니터링 구축 | 동일 |
박재성 | 개인사정 |
- [세션] MySQL/JPA Lock - 김민준
- 스토리 카드 분배
추가
- FS 훈련 마무리
- 내일 발표 진행 (안준하)
- 회의중 개발팀에서 인프라팀 진행사항에 대한 공유가 필요하다는 의견 존재
- 따라서 인프라팀 전반적 진행사항에 대한 발표 준비
- [발표자료] Desired State를 중심으로 살펴보는 인프라
이번주 | 다음주 | |
---|---|---|
박정섭 | API 기능고도화 | 동일 |
김민준 | 대기열 시스템 설계 | 동일 |
강성진 | 무한 스크롤 구현 | 개인사정 |
안준하 | 부하테스트 구축 | 동일 |
임하영 | 모니터링 구축 | 동일 |
박재성 | K8s Pod ENV/CONFIGURE 주입 구현 | 동일 |
이번주 | 다음주 | |
---|---|---|
박정섭 | API 기능고도화, 대기열 시스템 설계 | 동일 |
김민준 | API 기능고도화, 대기열 시스템 설계 | 동일 |
강성진 | 하차 | |
안준하 | 부하테스트 구축 | 동일 |
임하영 | 모니터링 구축 | 동일 |
박재성 | 하차 |
3주간 전역전 휴가 이슈로 미팅 X
이번주 | 다음주 | |
---|---|---|
박정섭 | API 고도화: Validation | |
김민준 | API 고도화: ResponseDTO | |
안준하 | SpikeTest 목표산정 | 1차 성능테스트 |
임하영 | 대시보드 고도화 | 1차 성능테스트 |
이번주 | 다음주 | |
---|---|---|
박정섭 | 자격증시험 | |
김민준 | API 고도화: Query, API 고도화: Logging | 대기열 시스템 설계 |
안준하 | 1차 성능테스트 분석 | |
임하영 | 휴식 |
이번주 | 다음주 | |
---|---|---|
박정섭 | API 고도화: Page/Sort 마무리 | |
김민준 | 대기열 시스템 설계 | |
안준하 | 1차 성능테스트 | |
임하영 |
안준하 23.10.13 전역