비회원 최근 본 상품 기능 설계하기
이커머스 서비스에서 사용자는 상품을 둘러보며 쇼핑을 하게 된다. 옷이나 화장품, 신발 등 구매하고 싶은 카테고리가 있고 브랜드가 다양한 경우에 둘러본 상품들을 비교해서 구매한다. 또한, 상품을 둘러 보다가 방금 본 상품이 좀 더 마음에 들거나 가격이 궁금한 경우 봤던 상품을 다시 ...
5개의 글
이커머스 서비스에서 사용자는 상품을 둘러보며 쇼핑을 하게 된다. 옷이나 화장품, 신발 등 구매하고 싶은 카테고리가 있고 브랜드가 다양한 경우에 둘러본 상품들을 비교해서 구매한다. 또한, 상품을 둘러 보다가 방금 본 상품이 좀 더 마음에 들거나 가격이 궁금한 경우 봤던 상품을 다시 ...
이번 포스팅에서는 서비스의 여러 구간에서의 실패에 대한 처리 방법에 대해 알아본다. 최근 예외 상황에 대한 처리에 관심을 가지게 되었다. 사용자에게 어색함을 주지 않고 안정적인 서비스를 제공하려면 여러 구간에서 예외처리가 적절하게 이뤄져야 한다고 생각하여 간단하게 정리해 보았다. ...
테스트 환경 spring boot: 2.1.4.RELEASE jdk: 1.8 spring-kafka: 2.2.5.RELEASE 지금까지 Kafka consumer를 구성할 때 정말 간단한 설정만 하고, 사용했었다. spring-kafka를 이용해 @KafkaListener로 con...
업무 중 kafka consumer를 사용해서 데이터를 처리하는 부분이 필요했다. 팀원들과의 고민은 consumer 구현 위치를 어떤 repository에 둘 것인가에 대한 것이었다. 여러 선택지와 각각의 장단점을 고려해보면서 이번 기회에 kafka를 제대로 정리하면 좋겠다고 생각...
MSA 아키텍처로 설계하기 아키텍처에는 대표적으로 monolithic, micro service architecture 가 있다. 클라이언트와 서버가 합쳐진 하나의 거대한 아키텍처이고, msa는 작고 독립된 서비스들로 구성된 아키텍처로 독립적인 배포와 서비스별로 다른 기술을 사용해...
새 버전의 콘텐츠를 사용할 수 있습니다.