채널톡 아이콘

그림으로 완전히 이해하는 Apache Kafka 입문

메시징 시스템을 처음 접하는 입문자를 위해 카프카의 탄생 배경부터 핵심 구성 요소, 동작 원리, 실무 적용까지 오직 개념과 그림만으로 설명합니다. 코드나 설치 없이 토픽, 파티션, 컨슈머 그룹 등 핵심 용어를 명확히 구분하고, 실무 아키텍처 다이어그램을 읽을 수 있는 기초 체력을 다집니다.

가비아

가비아

에 관심있는 사람들도 듣는 중!

가비아

가비아

에 관심있는 사람들도 듣는 중!

수강 후 이런걸 얻을 수 있어요

  • 카프카 탄생 배경과 메시징 시스템의 필요성 설명

  • 토픽·파티션·오프셋·컨슈머 그룹의 개념 구분 및 데이터 흐름 이해

  • 실무 도입 검토 시 아키텍처 판단 기준 제시

강의 소개

메시징이 처음이어도 괜찮습니다. 이 강의는 카프카를 한 번도 다뤄본 적 없는 사람을 기준으로 만들었습니다.

많은 입문자가 카프카를 어렵다고 느낍니다. 그런데 그 이유는 대부분 기술이 어려워서가 아니라, 낯선 용어를 낯선 순서로 배우기 때문입니다. 토픽이 뭔지 모르는 상태에서 파티션을 배우고, 파티션을 모르는 상태에서 컨슈머 그룹을 배우니 계속 미끄러집니다.

이 강의는 그 순서를 바로잡습니다. 카프카라는 단어를 잠깐 내려놓고, 회사에서 실제로 벌어지는 문제부터 봅니다. 그 문제를 이해하고 나면 카프카의 설계가 자연스럽게 납득됩니다. 설치도 코드도 없이, 오직 개념을 그림으로 확실하게 잡는 데 집중합니다. 이 과정을 마치면 어떤 실습 자료나 공식 문서를 보더라도 용어에 막히지 않게 됩니다.

이런 것을 배웁니다

배우는 것 구체적으로 카프카가 생긴 이유시스템이 늘어날 때 생기는 연결 폭증 문제와 그 해결 방식 핵심 3요소프로듀서·브로커·컨슈머가 각각 무슨 일을 하는지가장 헷갈리는 개념 토픽·파티션·오프셋·컨슈머 그룹을 그림으로 구분빠른 이유디스크를 쓰는데도 초당 수십만 건을 처리하는 원리순서 보장의 진실순서가 어디까지 지켜지고, 어디부터 안 지켜지는지데이터를 지키는 법복제, acks, 전달 보증, 보관 정책실무 판단 기준언제 써야 하고, 언제 쓰지 말아야 하는지 최신 동향주키퍼가 사라진 지금 구조(KRaft) 기준


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 메시징 시스템을 한 번도 다뤄본 적 없는 개발 입문자

  • 카프카 도입을 검토 중인 비전공 기획자 및 PM

  • 분산 시스템과 인프라 학습 초기 단계의 신입 백엔드 개발자

선수 지식,
필요할까요?

  • 서버와 클라이언트의 기본 개념 이해

  • IT 용어에 대한 거부감 없이 학습할 의지

  • 실무 아키텍처 그림을 보고 싶은 호기심

안녕하세요
김병국(프랭크2024)입니다.

커리어인증

476

수강생

32

수강평

2

답변

4.8

강의 평점

19

강의

안녕하세요, 프랭크입니다.

20년 넘게 서버와 씨름해 온 인프라 엔지니어입니다. 리눅스 서버 운영으로 시작해 지금은 대규모 결제 서비스의 클라우드 인프라를 맡고 있습니다. 데이터센터에서 AWS로 옮기는 일, 수백 대 규모의 인스턴스를 다루는 일, 새벽에 장애 원인을 추적하는 일이 제 일상입니다.

강의를 만들게 된 계기는 단순합니다.

주변에서 이런 질문을 자주 받았습니다. "서버에 접속은 했는데 뭘 해야 할지 모르겠어요." "인스턴스 타입이 너무 많은데 뭘 골라야 하죠?" 저도 처음엔 똑같이 막혔던 지점입니다. 그런데 막상 찾아보면 자료는 대부분 이미 아는 사람을 위해 쓰여 있더군요.

그래서 제가 처음 배울 때 있었으면 좋았을 강의를 만들기로 했습니다.

제 강의의 원칙은 세 가지입니다.

첫째, 외우게 하지 않고 이해시킵니다. 명령어 목록을 나열하는 대신 왜 이걸 쓰는지부터 설명합니다.

둘째, 필요 없는 건 과감히 뺍니다. 입문자에게 당장 쓸모없는 내용을 넣어 분량을 늘리지 않습니다.

셋째, 안 되는 것도 말합니다. 장점만 나열하는 대신 어떤 경우엔 맞지 않는지도 분명히 짚습니다. 현장에서 판단을 내려야 하는 사람에게는 그게 더 중요하니까요.

강의를 듣고 나서 "아, 여기서부터 보면 되겠구나" 하는 감각이 생기셨다면 제 목표는 달성된 겁니다.

궁금한 점은 언제든 편하게 질문 남겨주세요.

더보기

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

김병국(프랭크2024)님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중 (8일 남음)

₩6,600

70%

₩22,000

평생교육이용권 지원 강의