Search
Duplicate

아이디어 기획

2023.01.04

2023.01.04

주제 선정

기술 리스트
결제 시스템
대용량 트래픽 -> 메시지 큐 (비동기성) , 로드 밸런서
동시성 문제 해결 → Mysql , redis Lock
소켓을 이용한 채팅
검색 엔진 (Elastic Search)
주제 리스트
현재 위치 기반 주변 스터디 룸 예약 시스템 ( Airbnb 스터디룸 버전)
예약 동시에 해버리면 동시성 이슈도 공부 할 수 있다. (대용량 트래픽)
실시간 방 상태 실시간 데이터 관리 kafka
예약금을 통해 → 결제 시스템
리뷰를 통해 후기를 남길 수 있다.
예약 이전에 해당 스터디 룸에 대한 궁금한 점을 물어볼 수 있다. (채팅)

2023.01.05

주제 토의

ERD에 휴무일 추가 (특정 요일 예약 불가)
위치 기반 조회 삭제 - 필요성이 떨어짐 (앱 기반이 아니라 큰 효용성이 없어보임)
필요시 지역 기반 조회 추가 예정

기술 스택 토의

위치 정보 제거 → 채팅에 카프카 도입 (큐에서 DB 기록과 메세지 전송을 따로 해서 작업하면 좋아보임)
예약 부분에 대용량 트래픽 처리 (+동시성 제어)
채팅 부분 웹 소켓 통신의 필요성? → 튜터님 확인 후 알려주신다고 하심
CI/CD를 같이 제어하는 젠킨스 파악해보기