강의

멘토링

로드맵

BEST
Programming

/

Back-end

Kafka Intro: Hands-on

I've created a 'Kafka Introduction' course that is easy for non-technical users to understand and immediately applicable in practice!

(5.0) 32 reviews

380 learners

  • jscode
카프카
msa
메시지큐
실습 중심
백엔드
Kafka
EDA
MSA
devops
infrastructure

Reviews from Early Learners

What you will learn!

  • Kafka Key Concepts

  • How to Use Kafka in Spring Boot

  • How to Introduce Kafka in MSA Projects

🤬 Why is Kafka so difficult to study on your own?!

Starting development as a non-major and working as CTO at various companies, I am currently active as an educator, Park Jaesung. I also started development as a non-major and had a time when I was studying Kafka.

However, when I actually tried to learn Kafka, it was difficult to find courses that were structured to allow for easy and quick learning that could be applied in real-world situations. As a result, I had a hard time relying only on blog posts when I first started learning. Even the official documentation was complex and difficult, making it not easy to learn.

So even for those who are studying Kafka for the first time, I created a course that allows you to quickly learn Kafka and apply it directly in real-world situations. This course won't simply list Kafka's concepts and features, but will focus on Kafka's core concepts and show you how to apply them in projects. By learning this way, after completing the course, you'll be able to apply it on your own, and only when you can apply it yourself will you be able to adapt Kafka to fit your own projects.

The goal of the lectures I pursue is that after listening to all the lectures, you (not me) will be able to use Kafka effectively in real-world situations. If you've listened to all of this lecture but don't understand what it's about, don't know how to use it in practice, and nothing remains in your head, then I think it's a poorly made lecture. If you've definitely learned something, you should be able to apply it immediately in real-world situations.

I hope that through this course, you won't just become someone who only knows Kafka theory well, but rather a developer who can actually utilize Kafka in personal projects or in the field. See you in the course.

✨ 4 Key Points I Focused on While Creating the Course

Now that we've learned the concepts, we need to directly experience applying Kafka in practice using those concepts. So I've structured the course so you can directly experience Kafka application through projects.

We've selected only the core Kafka concepts frequently used in the field to share with you. Knowing just a few commonly used concepts is sufficient to learn and use Kafka. By learning this way, you can truly learn quickly and apply it directly in real-world situations.

I thought that if you can't apply what you've learned in real situations even after completing the entire course, then it's a poorly designed course. I tried to structure it as a practical course that can be immediately applied to real work, rather than an academic approach that deeply studies theory.

We won't just explain the theory, but will show you step by step how to directly set up and utilize Kafka with examples. By showing you this process, you can easily learn what steps to take to set up and utilize Kafka in real-world situations.

👍 These are the people who would benefit from taking this course!

Someone who is having difficulty learning
Kafka by watching YouTube or blogs

Non-CS major background, so
slow to understand
difficult concepts and terminology

Those who want to directly
introduce and utilize Kafka
in their actual work environment

🙊 What happens after you finish listening to this entire lecture?

You will be able to learn basic concepts about Kafka. In addition, you will learn how to utilize Kafka in real-world scenarios.

🍡 Tasting

'Putting Messages into Kafka / Retrieving Messages from Kafka' lesson


'[Hands-on] Verifying with Spring Boot that only one consumer is really assigned to one partition' lesson


'Project Design' Class

Reference Notes

  1. Since the practice is conducted using only services provided by AWS's free tier, costs are almost negligible.

  2. Kafka version 4.0 was released in March 2025. This course is conducted based on Kafka version 4.0.

  3. The class will be conducted under the assumption that you have basic knowledge of AWS EC2, Spring Boot, Spring Data JPA.

  4. If you encounter any parts that are difficult to understand while studying, please feel free to ask questions right away using the Q&A board or 1:1 open chat room😊

🚨 Make sure to check what kind of person is providing the education!

If you meet the wrong doctor, you might face death because your illness can't be cured at that moment. But death ends with the pain of that moment. However, if you meet the wrong teacher and receive poor education, you will suffer throughout your entire life.

Due to poor education, you may end up at an unwanted company, receive a smaller salary than expected, and suffer for the rest of your life as a result. Not only that, but the poor education you received can be passed down to your children as well.

Education can truly change a person's life in a positive way, but on the other hand, it can also completely ruin a person's life. That's why I believe education carries such heavy responsibility.

Therefore, please check who is providing the education, what kind of person they are, and what path they have walked, and make a careful judgment.

👋 Hello!
I'm finally introducing myself now ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I started studying development as a non-major. Before I knew it, I've already become a 6-year developer! Recently, I worked as a developer while serving as CTO at two companies. Whenever I had time, I've been doing coding lectures, company development consulting, and giving talks.

The number of students I've taught has now exceeded 24,000 (as of July 2025)! Every time I teach various students, I always feel the same way - I can't forget the sense of fulfillment from education, so I plan to continue providing education consistently on Inflearn.
(* Among students, successful candidates have been produced for Kakao Pay, Yanolja, and Woowa Brothers)

Just as I received a lot of help during difficult and challenging times, I wanted to become someone who could help many other people as well. And I felt most proud and happy when the value I created through development had a positive impact on others.

For these reasons, I hope that by sharing and giving what I have worked hard to achieve, those people can live a slightly better life.

Thank you!

🏆 Course Best Review

** This is a review written for the previously created .


🚌 Feeling overwhelmed about what order to take the courses?

'[2025] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please refer to this!


🐶 Get Course Discounts with Roadmaps

➡ Building Backend Servers with Microservices (MSA) (https://inf.run/7VuDs)

Recommended for
these people

Who is this course right for?

  • First-time Kafka learners

  • Wanting Kafka in Spring Boot projects

  • For those who want to immediately apply Kafka in practice

  • Those who simply find Kafka difficult

Hello
This is

27,254

Learners

1,579

Reviews

614

Answers

4.9

Rating

16

Courses

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

Curriculum

All

54 lectures ∙ (5hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

32 reviews

5.0

32 reviews

  • 김준성님의 프로필 이미지
    김준성

    Reviews 1

    Average Rating 5.0

    5

    13% enrolled

    개발 공부하면서 빠르게 익숙해져야 한다는 관점에 가장 부합한 강의였던 것 같습니다!!

    • whheo님의 프로필 이미지
      whheo

      Reviews 30

      Average Rating 5.0

      5

      100% enrolled

      카프카에 대한 전반적인 내용을 배우고 나서 MSA를 주제로한 간단한 프로젝트를 통해 카프카의 사용을 직관적으로 배울 수 있었습니다.

      • 신효섭님의 프로필 이미지
        신효섭

        Reviews 2

        Average Rating 5.0

        5

        31% enrolled

        • 선혁준님의 프로필 이미지
          선혁준

          Reviews 43

          Average Rating 5.0

          5

          100% enrolled

          카프카에 대해 잘 학습했습니다~

          • 김송현님의 프로필 이미지
            김송현

            Reviews 8

            Average Rating 4.9

            5

            100% enrolled

            Limited time deal ends in 09:59:44

            $61,600.00

            30%

            $68.20

            jscode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!