강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Kafka for Beginners: Ready to Use in Practice

I've created a 'Kafka Introduction' course that even non-majors can easily understand and apply directly in real-world situations!

(5.0) 61 reviews

567 learners

Level Basic

Course period Unlimited

  • jscode
  • JSCODE
Kafka
Kafka
EDA
EDA
MSA
MSA
devops
devops
infrastructure
infrastructure
Kafka
Kafka
EDA
EDA
MSA
MSA
devops
devops
infrastructure
infrastructure

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

sy

31% enrolled

Your teaching skills are incredible. I'm now interested in other courses as well. Thank you.

5.0

LuckyStrike

100% enrolled

When I studied only with books, there were many parts I didn't understand, but thanks to the lectures, I was able to quickly acquire basic knowledge and concepts about kafka, which was great.

5.0

Devo

100% enrolled

I took the MSA beginner/practical course that even non-majors can understand and was so satisfied that I also enrolled in the Kafka course. I was able to quickly learn everything from the fundamental content that forms the foundation to actual application usage.

What you will gain after the course

  • Kafka Core 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?!

I'm Park Jaesung, who started development as a non-major and worked as CTO at various companies, and am currently working as an educator. 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 help you learn quickly and easily so you could apply it 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 I created a course where even those studying Kafka for the first time can quickly learn Kafka and immediately apply it 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 projects.

The goal I pursue with this course is that after completing it, you—not me—will be able to effectively use Kafka in real-world situations. If after taking this entire course you don't understand what it's about, don't know how to use it in practice, and nothing sticks in your head, then I believe it's a poorly made course. If you've clearly 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 inside and out, but rather a developer who can actually utilize Kafka in personal projects or real-world work. See you in the course.

✨ 4 Points I Focused on While Creating This Course

Once you've learned the concepts, you need to experience actually applying Kafka using those concepts. That's why I've structured the course so you can directly experience applying Kafka through a project.

I'll teach you only the core Kafka concepts that are frequently used in the field. Knowing just a few commonly used concepts is enough to learn and use Kafka. By learning this way, you can truly learn quickly and apply it immediately in real-world situations.

I thought it would be a bad course if you couldn't apply it in practice even after completing the entire 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.

Rather than just explaining theory, I'll 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 are involved in setting up and utilizing Kafka in real-world practice.

👍 This course is perfect for:

Those who are having difficulty learning
Kafka through YouTube or blogs

Those who come from a non-technical background
and find it difficult to understand
complex concepts and terminology

People who want to directly
introduce and utilize
Kafka in their work

🙊 What will you gain after completing this course?

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

🍡 Preview

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


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


During the 'Project Design' lesson

Reference Notes

  1. Since the hands-on practice uses only AWS free tier services, there will be almost no costs incurred.

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

  3. The class is conducted on the premise that you have basic knowledge of AWS EC2, Spring Boot, Spring Data JPA.

  4. If you come across any parts you don't understand while learning, please feel free to ask questions right away through the Q&A board or use the 1:1 open chat room😊

🚨 Make sure to check who is providing the education!

If you meet the wrong doctor, you could die from not being able to cure your illness at that moment. However, death ends with that moment of suffering. But if you meet the wrong teacher and receive the wrong education, you will suffer throughout your entire life.

Due to wrong education, you may end up at an unwanted company, receive a smaller salary than expected, and suffer throughout your entire life as a result. Not only that, but the wrong education you received gets passed down to your children as well.

I believe that 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 how much I think education carries a heavy responsibility.

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

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

Hello!

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

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

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

For these reasons, I hope that by sharing and giving what I've 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 course .


🚌 Not sure what order to take the courses in?

'[2026] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' for reference!


🐶 Get course discounts with the roadmap

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

Recommended for
these people

Who is this course right for?

  • People who are learning Kafka for the first time

  • People who want to introduce Kafka into their Spring Boot project

  • For those who want to apply Kafka directly to real-world situations

  • For those who find Kafka intimidating

Hello
This is

30,294

Learners

2,219

Reviews

744

Answers

4.9

Rating

17

Courses

[Sites] Shortcut to YouTube, Shortcut to LinkedIn [Career] Current) JSCODE - Lead Mentor, CEO / Former) Tripod Lab Co., Ltd. - CTO / Former) Only One Universe Co., Ltd. - CTO / Former) DALY - CTO / Former) Teammate

[Sites]
Go to Youtube
Go to LinkedIn

[Career] Current) JSCODE - Lead Mentor, CEO Former) Tripod Lab Co., Ltd. - CTO Former) Only One Universe Co., Ltd. - CTO Former) DALY - CTO Former) Teammate - CEO [Books] 『Do it! JSCODE's AWS

[Career]
Present) JSCODE - Lead Mentor, CEO
Former) Tripod Lab Co., Ltd. - CTO
Former) Only One Universe Co., Ltd. - CTO
Former) DALY - CTO
Former) Teammate - CEO

[Books]

『Do it! JSCODE's Introduction to AWS』, EasysPublishing (2025.05)

[ETC]
- Corporate development consulting and coding education activities

Curriculum

All

54 lectures ∙ (5hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

61 reviews

5.0

61 reviews

  • gim058602429님의 프로필 이미지
    gim058602429

    Reviews 3

    Average Rating 5.0

    5

    13% enrolled

    This seems to have been the lecture that best aligned with the perspective that you need to quickly become familiar with things while studying development!!

    • iieorhkd9050님의 프로필 이미지
      iieorhkd9050

      Reviews 7

      Average Rating 5.0

      5

      93% enrolled

      It was great for overcoming resistance to the technology by starting with hands-on practice rather than difficult theories, and the content was easy to understand and enjoyable to listen to.

      • hellmir님의 프로필 이미지
        hellmir

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        • tarrot1415님의 프로필 이미지
          tarrot1415

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          You are really good at explaining things simply!

          • uuuu님의 프로필 이미지
            uuuu

            Reviews 6

            Average Rating 5.0

            5

            100% enrolled

            You're truly my teacher.. I'm watching all of Jaesung's lectures ㅜㅜ The best It's so great that I can learn all the important things in a short amount of time

            $68.20

            jscode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!