본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
https://bit.ly/4hTSJNB
I. 학습 인증샷 4장 이상 포함
1. 공부시작: 날짜, 시각 다 나오도록

2. 공부 종료: 날짜 시각 다 나오도록

3. 1개 클립 수강 (강의장 목록 캡쳐, 수강화면이 보이지 않도록) 1장

4. 학습 인증샷 1장(필기 촬영이나 작업물 촬영)

II. 학습 후기 700자 이상 (공백 제외)
드디어 이론 편이 끝나고 백엔드 파트이다.. 첫시작은 OTfh 파트2의 전체적인 내용을 설명하고 있다.
- Spring/Java를 활용하여 백엔드 개발에서 Apache Kafka를 사용하는 방법을 초보자에게 설명하는 데 초점이 맞춰져 있다고 한다. (기쁘다)
- 선수 지식으로 메시징 큐 이론, Spring Boot, Java에 대한 기본 이해가 요구된다고 한다.
개발 환경 및 기술 스택
- 실습 환경:
- JDK 17
- Spring Boot 3.2.0
- IntelliJ Ultimate IDE.
- 인프라:
- Apache Kafka 3.6.0
- Zookeeper 3.7.2
- MySQL 8.0.35
- Docker Desktop 및 Docker Compose.
- 모든 인프라는 도커환경에서 사용되는 것 같다
- 주요 라이브러리: `spring-kafka` 사용
Kafka 관련 도구 소개
- Kafka CLI: 명령줄 도구로 토픽 생성, 수정, 삭제 등을 수행.
- Kcat: 메시지 생산 및 소비를 테스트하는 도구.
- CMAK: 클러스터 관리 도구로 브로커 상태를 시각화.
- Redpanda Console 및 Kafka UI: Kafka 클러스터를 시각적으로 관리하는 웹 기반 도구.
실습 준비
- Github 저장소 클론
- develop 브렌치는 초기 상태이며, release 브렌치는 완성 상태
- 중간부터 실습 하고 싶은 경우 branch로 체크 포인트를 제공하는 것 같다.
- docker 실행
- docker compose로 환경을 세팅 가능
- IntelliJ IDEA 설치 및 프로젝트 초기 상태에서 시작 가능.
---
드디어 기다리던 실습이다.
- 솔직히 이론 너무 길었다 ㅠㅠ
- 초보자에게 맞게 도구 소개부터 시작한다.
위 이미지에서 보듯 도구만 봐도 생소한게 너무 많아서 공부에 도움이 될 것 같다 - 개발환경 세팅도 내가 관심하는 스프링 클라우드 방법도 알려준다고 해서 기대가 크다.
- 깃허브 저장소와 환경 구성도 강사님이 제공하는 docker compose로 바로 환경설정이 가능한듯하다.
- 실습에서 jpa나 mysql등 카프카 실습과 더불어서 사용되는 기술은 크게 다루지 않는다고 한다.
- Kafka CLI와 Kcat 같은 도구를 사용해 직접 토픽을 생성하고 메시지를 생산/소비해보는 실습이 기대된다.
'패캠챌린지 > Kafka EcoSystem - 진행중' 카테고리의 다른 글
패스트캠퍼스 환급챌린지 34일차 : 한번에 끝내는 KafkaEcosystem 강의 후기 (0) | 2025.04.07 |
---|---|
패스트캠퍼스 환급챌린지 33일차 : 한번에 끝내는 KafkaEcosystem 강의 후기 (0) | 2025.04.06 |
패스트캠퍼스 환급챌린지 31일차 : 한번에 끝내는 KafkaEcosystem 강의 후기 (0) | 2025.04.04 |
패스트캠퍼스 환급챌린지 30일차 : 한번에 끝내는 KafkaEcosystem 강의 후기 (0) | 2025.04.03 |
패스트캠퍼스 환급챌린지 29일차 : 한번에 끝내는 KafkaEcosystem 강의 후기 (0) | 2025.04.02 |