inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

Kafka Cluster

카프카 학습에 관한 질문

해결된 질문

72

아자자

작성한 질문수 1

0

강사님 안녕하세요, 강의 잘 듣고 있습니다.

카프카의 성능과 안정성을 확보하기 위한 다양한 기법과 설정에 대해서 강의에서는 해당 부분이 깊이 다루어지지 않아, 이후에는 수강생이 스스로 학습해야 한다고 하셨는데요.

현재 현업에서는 카프카를 직접 사용하지 않고 있어 개인적으로 학습이 필요한 상황입니다.

추천하실 만한 도서나 강의, 혹은 효과적인 학습 방법이 있을지 궁금합니다.

kafka

답변 1

2

쿠케

riley님, 안녕하세요!

 

Kafka Cluster에 대해서는 강의에서 20분 정도로 언급 되었고, 분명 부가적인 공부도 필요합니다.

하지만 사실.. 직접 클러스터 세팅하고 운영하는게 아니라면, 처음 적용하려는 개발자 관점에서는 이걸로도 (거의) 충분하긴 합니다. 딱 개발자에게 필요한 핵심 부분만 요약을 한 것이었거든요.

각 개념에 대해서 조금 더 차분하게 심도 있게 배워보고 싶으시면, 저는 보통 책을 선호하는 편입니다.

물론, 공식 문서도 잘 되어있지만 직접 이슈 해결하는 과정 속에 있거나 뭔가 아는게 있어야 읽히더라고요.(영어가 익숙치 않다면 접근성이 떨어질 수 있고, ai한테 궁금한거 물어보는게 더 편하기도 하고요.)

카프카 관련 강의는 수강한 적이 없어서 잘 모르겠네요.

저도 처음에는 책(카프카인액션, 데이터중심애플리케이션설계 등 카프카에 대한 책 뿐만 아니라 다방면으로 공부는 필요하고, cs 지식이 있으면 수월합니다.)으로 공부했고 이해하는데 많은 도움 되었지만,

결국 현업에서 직접 경험하면서, 이슈 하나씩 해결하고 공식 문서 살펴보며 배우는게 더욱 와닿긴 하더라고요.

그리고 개발자 관점에서는 카프카 자체가 어렵다기보단, 카프카를 전체적인 시스템에서 어떻게 활용하고 다룰 수 있을지, 프로듀서와 컨슈머가 이벤트를 다룰 때 발생할 수 있는 문제(유실, 중복, 순서 변경, 지연 등)들을 어떻게 해결할 수 있을지 고민하는 것이 더욱 어려운 것 같습니다.

카프카 공부도 필요하지만 어디까지 공부를 할지 경계를 잘 설정하는 것도 좋을 것 같고, 결국 개발 실무와 활용 관점에서 학습이 필요한 범위는 다를 수 있다는 점도 인지해 두시면 좋을 것 같네요!

Kafka Cluster 구성도 질문

0

23

1

@Version 어노테이션이 붙은 필드는 낙관적 락이든 비관적 락이든 업데이트가 됩니다.

0

52

1

consumer에서 에러가 발생할 경우 데이터 유실 문의

0

65

2

게시글 테스트 데이터 삽입

0

61

2

정렬, 필터, 검색 등의 조건이 붙을 경우 최적화할 수 있는 방법이 무엇이 있을까요?

0

116

2

좋아요 기능 정합성 보장 방법

0

108

2

좋아요 동시성처리 최적의 선택?

1

151

2

프론트엔드 msa 환경 api 주소 통합? 과 서버끼리 통신 방식에대해

0

98

2

안녕하세요 무한스크롤 강의듣다가 질문이 있습니다.

0

65

1

조회수 조회 로직 질문

1

77

2

비로그인 유저도 어뷰징 방지 정책

1

78

2

CommentServiceTest의 테스트 로직 질문

0

58

2

무한 스크롤 방식에서 페이지 번호 방식 쿼리의 문제점 의문

1

77

2

path 쿼리 관련 질문드립니다!

0

66

2

antigravity 에디터를 쓰신다면 종료해주세요

1

127

0

프로젝트 구조

0

91

2

article_like_count api test

0

83

2

이벤트 페이로드 객체의 생성 방식이 팩토리 메서드 패턴이 아닌 빌더 패턴인 이유가 궁금합니다!.

0

106

2

[33. 좋아요 수 구현] 에서 테스트 하는 화면 동시성 문제

0

94

2

findByPath에서 articleId로도 검색을 해야 할 것 같아요.

0

103

3

jpa ddl-auto none을 하는 이유와 join 방법

0

102

2

팩터리 메소드와 response 객체 사용 이유가 궁금합니다!

0

95

2

커서 기반 페이지네이션 과 무한 스크롤링

0

119

2

게시글 생성 로직에서 오류 발생시 redis 게시글 수 되돌리기

0

102

2