Unit, Integration, E2E Test
요구사항, 시퀀스 다이어그램, 클래스 다이어그램, ERD
Domain Modeling, Domain Service, DIP
Pessimistic Lock, Optimistic Lock
Redis Cache 와 쿼리 플랜을 통해 읽기 성능을 개선
외부 서비스 장애로부터 자신의 서비스 안정성을 확보하기
느슨한 기능의 경계를 구분지어, 트랜잭션을 ApplicationEvent 를 활용해 분리
서비스 경계를 넘어 이벤트가 전달되도록 하기
랭킹의 목적은 점수로 순위를 매기는 게 아니라, 사용자가 원하는 상품을 빠르게 찾게 하는 것이다.
10주간 Loopers 에서 공부한 내용을 전체 회고