“Kafka를 단순히 학습한 게 아니라, 제대로 쓸 줄 알게 되었다!”
최근 진행 중인 팀 프로젝트에서 Kafka 기반의 메시징 아키텍처가 필수적으로 요구되었습니다.
결제 이벤트를 실시간으로 받아 분석하고, 이상 거래를 감지해 가맹점에 알림을 보내는 기능을 구현하려면, 기존의 REST 방식으로는 한계가 있어 이벤트 기반 흐름 설계가 절대적으로 필요했습니다.
또한 예전에 들었던 박재성 강사님의 Docker 강의가 실제 개발에 큰 도움이 되었던 경험이 있어서, Kafka도 믿고 들을 수 있겠다는 기대감이 컸습니다.
그래서 단순히 Kafka 개념만 익히는 것이 아니라, SpringBoot 서비스에 자연스럽게 녹여 활용할 수 있는 수준까지 올라가기 위해 이 강의를 선택했습니다.
1.단순 이론이 아니라 서비스 흐름 속 실전 중심
이 강의는 Producer, Consumer, Topic 같은 개념 설명 뿐 아니라 SpringBoot 기반 서비스 구조 속에서 Kafka가 어떤 역할을 하고 왜 필요한지 맥락을 잡아주었습니다.
이런 “운영 관점”을 함께 설명해줘서 실무에서 바로 감이 오기 시작했습니다.
2.실패 시 대처 방법까지 알려주는 구성
Kafka는 “메시지가 남아있다”는 특성이 큰 강점인데,
실패 상황 대처 방법을 알려주는 게 정말 좋았다.
3.SpringBoot 기반 실습이 매우 실용적