inflearn logo
강의

講義

知識共有

AIを扱うバックエンド設計の基本 - SpringBoot SNS編

タイムラインファンアウトアーキテクチャ

Fanout on Read 의 학습 코드에서 질문 있어요

4

SPRING

投稿した質問数 5

0

follows.parallelStream()
.map(Follow::getFolloweeId)
.map(followCountService::getFollowCount)
.filter(FollowCount::isCeleb)
.flatMap(followCount -> timelineRepository.getCelebPosts(followCount.getUserId(), 5).stream())
.forEach(postId -> timelineRepository.addPostToTimelineIfAbsent(user.getId(), postId));


위 코드는 읽기 시, 팬아웃 학습에 사용된 코드입니다

parallelStream() 으로 병렬 작업을 하고 있는데요

I/O 작업을 parallelStream() 을 사용하는 것은 안티패턴 같은데
실무에서도 이렇게 적용하나요?

postgresql spring-boot dbms/rdbms redis s3

回答 0

설치

0

13

0

장바구니 질문

0

18

1

트러블슈팅 케이스 스터디 - P 대형 커머스

0

15

2

강의 내용 질문 `[실습] MDC·UTM·세션ID로 "돈 버는 로거" 만들기`

0

16

1

용어 관련

1

58

1

강의 소스코드는 어디서 다운받을 수 있나요?

1

55

2

팔로워수,팔로잉수 조회 설계

1

41

1

강의 관련 질문드립니다.

1

74

2

질문 드립니다!

0

142

1

프론트 API 작업

1

163

2

agents와 commands에 대해 궁금한 점이 있습니다!

1

174

2

.claude 폴더 규칙 생성 방법

1

243

2

강의를 어떻게 보면 좋을 까요?

1

210

2

SKILLS.md나 agents 작성 문의

1

262

1

CSRF 관련 궁금한게 있어요

1

113

1

안녕하세요 강사님 데이터베이스 선택 질문있습니다!!

1

171

2

안녕하세요 질문있습니다.

1

144

1

강의를 듣던 중 궁금한 점 있어요

1

146

1

클로드 대신 제미나이 사용해도

1

842

2

claude 동작 결과값이 다를 경우 어떻게 해나가야 될지 모르겠습니다.

2

220

2

hooks가 동작하기 위한 내용이 없는 것 같아서 추가가 필요하지 않을까 싶습니다.

1

190

3

.claude폴더를 복붙해서 넣긴 넣었는데 궁금한 점이 생겼어요.

1

259

2

터미널에서 claude 입력 과정

1

136

1

.claude 안에 폴더 및 파일은 어떻게 생성하죠?

2

282

1