드디어 Orelly - 카프카 핵심 가이드 책이 왔다.
물론 책이 없어서 공부를 못한 것은 아니지만...ㅎ 한번쯤 꼼꼼하게 고시공부하듯 공부해보고 싶었기 때문에 책을 통해 정리해보려한다. 개인적으로 궁금한 공부내용은 되고만다-카프카깡패 시리즈에서 알아보고, 기본기있는-카프카깡패 시리즈로 매일 한 소단원씩만... 오렐리 책 정리는 해보자...
✅ 1주차: 2025.03.27(목) ~ 2025.04.02(수)
날짜
학습 내용
03/27 (목)
1.1 발행/구독 메시지 전달
03/28 (금)
1.2 카프카 입문
03/29 (토)
1.3 왜 카프카인가?
03/30 (일)
1.4 데이터 생태계
03/31 (월)
1.5 카프카의 기원
04/01 (화)
1.6 카프카 시작하기
04/02 (수)
2.1 환경 설정
✅ 2주차: 2025.04.03(목) ~ 2025.04.09(수)
날짜
학습 내용
04/03 (목)
2.2 카프카 브로커 설치하기
04/04 (금)
2.3 브로커 설정하기
04/05 (토)
2.4 하드웨어 선택하기
04/06 (일)
2.5 클라우드에서 카프카 사용하기
04/07 (월)
2.6 카프카 클러스터 설정하기
04/08 (화)
2.7 프로덕션 환경에서의 고려 사항
04/09 (수)
2.8 요약
✅ 3주차: 2025.04.10(목) ~ 2025.04.16(수)
날짜
학습 내용
04/10 (목)
3.1 프로듀서 개요
04/11 (금)
3.2 카프카 프로듀서 생성하기
04/12 (토)
3.3 카프카로 메시지 전달하기
04/13 (일)
3.4 프로듀서 설정하기
04/14 (월)
3.5 시리얼라이저
04/15 (화)
3.6 파티션
04/16 (수)
3.7 헤더
✅ 4주차: 2025.04.17(목) ~ 2025.04.23(수)
날짜
학습 내용
04/17 (목)
3.8 인터셉터
04/18 (금)
3.9 쿼터, 스로틀링
04/19 (토)
3.10 요약
04/20 (일)
4.1 카프카 컨슈머: 개념
04/21 (월)
4.2 카프카 컨슈머 생성하기
04/22 (화)
4.3 토픽 구독하기
04/23 (수)
4.4 폴링 루프
✅ 5주차: 2025.04.24(목) ~ 2025.04.30(수)
날짜
학습 내용
04/24 (목)
4.5 컨슈머 설정하기
04/25 (금)
4.6 커밋과 오프셋
04/26 (토)
4.7 리밸런스 리스너
04/27 (일)
4.8 특정 오프셋의 레코드 읽어오기
04/28 (월)
4.9 폴링 루프를 벗어나는 방법
04/29 (화)
4.10 디시리얼라이저
04/30 (수)
4.11 독립 실행 컨슈머
✅ 6주차: 2025.05.01(목) ~ 2025.05.07(수)
날짜
학습 내용
05/01 (목)
4.12 요약
05/02 (금)
5.1 AdminClient 개요
05/03 (토)
5.2 AdminClient 사용법
05/04 (일)
5.3 필수적인 토픽 관리 기능
05/05 (월)
5.4 설정 관리
05/06 (화)
5.5 컨슈머 그룹 관리
05/07 (수)
5.6 클러스터 메타데이터
✅ 7주차: 2025.05.08(목) ~ 2025.05.14(수)
날짜
학습 내용
05/08 (목)
5.7 고급 어드민 작업
05/09 (금)
5.8 테스트하기
05/10 (토)
5.9 요약
05/11 (일)
6.1 클러스터 멤버십
05/12 (월)
6.2 컨트롤러
05/13 (화)
6.3 복제
05/14 (수)
6.4 요청 처리
✅ 8주차: 2025.05.15(목) ~ 2025.05.21(수)
날짜
학습 내용
05/15 (목)
6.5 물리적 저장소
05/16 (금)
6.6 요약
05/17 (토)
7.1 신뢰성 보장
05/18 (일)
7.2 복제
05/19 (월)
7.3 브로커 설정
05/20 (화)
7.4 신뢰성 있는 시스템에서 프로듀서 사용
05/21 (수)
7.5 신뢰성 있는 시스템에서 컨슈머 사용
✅ 9주차: 2025.05.22(목) ~ 2025.05.28(수)
날짜
학습 내용
05/22 (목)
7.6 시스템 신뢰성 검증하기
05/23 (금)
7.7 요약
05/24 (토)
8.1 멱등적 프로듀서
05/25 (일)
8.2 트랜잭션
05/26 (월)
8.3 트랜잭션 성능
05/27 (화)
8.4 요약
05/28 (수)
9.1 데이터 파이프라인 구축 시 고려사항
✅ 10주차: 2025.05.29(목) ~ 2025.06.04(수)
날짜
학습 내용
05/29 (목)
9.2 카프카 커넥트 vs 프로듀서/컨슈머
05/30 (금)
9.3 카프카 커넥트
05/31 (토)
9.4 카프카 커넥트의 대안
06/01 (일)
9.5 요약
06/02 (월)
10.1 클러스터간 미러링 활용 사례
06/03 (화)
10.2 다중 클러스터 아키텍처
06/04 (수)
10.3 아파치 카프카의 미러메이커
✅ 11주차: 2025.06.05(목) ~ 2025.06.11(수)
날짜
학습 내용
06/05 (목)
10.4 기타 클러스터간 미러링 솔루션
06/06 (금)
10.5 요약
06/07 (토)
11.1 보안 설정 적용하기
06/08 (일)
11.2 보안 프로토콜
06/09 (월)
11.3 인증
06/10 (화)
11.4 암호화
06/11 (수)
11.5 인가
✅ 12주차: 2025.06.12(목) ~ 2025.06.18(수)
날짜
학습 내용
06/12 (목)
11.6 감사
06/13 (금)
11.7 주키퍼 보안
06/14 (토)
11.8 플랫폼 보안
06/15 (일)
11.9 요약
06/16 (월)
12.1 토픽 작업
06/17 (화)
12.2 컨슈머 그룹
06/18 (수)
12.3 동적 설정 변경
✅ 13주차: 2025.06.19(목) ~ 2025.06.25(수)
날짜
학습 내용
06/19 (목)
12.4 쓰기 작업과 읽기 작업
06/20 (금)
12.5 파티션 관리
06/21 (토)
12.6 기타 툴
06/22 (일)
12.7 안전하지 않은 작업
06/23 (월)
12.8 요약
06/24 (화)
13.1 지표 기초
06/25 (수)
13.2 서비스 수준 목표
✅ 14주차: 2025.06.26(목) ~ 2025.07.02(수)
날짜
학습 내용
06/26 (목)
13.3 카프카 브로커 지표
06/27 (금)
13.4 클라이언트 모니터링
06/28 (토)
13.5 랙 모니터링
06/29 (일)
13.6 종단 모니터링
06/30 (월)
13.7 요약
07/01 (화)
14.1 스트림 처리란 무엇인가?
07/02 (수)
14.2 스트림 처리 개념
✅ 15주차: 2025.07.03(목) ~ 2025.07.09(수)
날짜
학습 내용
07/03 (목)
14.3 스트림 처리 디자인 패턴
07/04 (금)
14.4 예제로 보는 카프카 스트림즈
07/05 (토)
14.5 카프카 스트림즈: 아키텍처 개요
07/06 (일)
14.6 스트림 처리 활용 사례
07/07 (월)
14.7 스트림 처리 프레임워크 선택하기
07/08 (화)
14.8 요약
07/09 (수)
🎉 완료! Kafka 전체 학습 종료 🎉
댓글