
masrter: 제품으로 출시될 수 있는 브랜치
develop: 개발
feature: 기능 개발
release: 출시 버전 준비, 배포
hotfix: 출시버전에서 발생한 버그 수정
[가게]
별점을 자주 update라는 것은 올바른 방법이 아니다
다른 방법: 스케줄링으로 하루에 1번 반영하는 방법 -> 트랜잭션이 길어진다 -> 동시간 리뷰 작업은 동시성 문제를 일으킨다 = 지연시간이 길어진다
결론: 역정규화를 위한 테이블, 별도의 조회 테이블 생성 -> 매번 이벤트를 발행하고 그 이벤트를 계산하는 방법으로 수정
[메뉴]
가격은 범위가 큰 실수로 표현(decimal) ex)부가세
[배달]
우선순위 낮추기
주문이 들어왔을 때 라이더 배정되는 이벤트로 발행