Introduction to Kafka for Immediate Real-World Use

I have created an 'Introduction to Kafka' course that is easy for non-majors to understand and can be applied immediately in practice!

(5.0) 70 reviews

633 learners

Level Basic

Course period Unlimited

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 implement Kafka in an MSA project

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

My name is Jaeseong Park, and I started my career in development as a non-major, served as a CTO at several companies, and am currently working as an educator. I also had a time when I started development as a non-major and studied Kafka.

However, when I actually tried to learn Kafka, it was difficult to find a course structured in a way that allowed for quick and easy learning for practical application. As a result, I remember struggling during my initial studies because I had to rely solely on blog posts. Even the official documentation was so complex and difficult that it wasn't easy to learn from.

That's why I created a course where even those studying Kafka for the first time can learn it quickly and apply it directly to real-world scenarios. Instead of simply listing Kafka's concepts and features, this course focuses on the core concepts of Kafka and teaches you how to actually apply them to a project. Learning this way will enable you to apply the knowledge yourself after completing the course, and only when you can apply it yourself will you be able to implement Kafka to fit your own projects.

The goal I pursue with this course is for you, not me, to be able to utilize Kafka effectively in practice after finishing the lectures. If you finish this course and don't understand what was said, don't know how to use it in practice, and have nothing left in your head, I believe it is a poorly made course. If you have clearly learned something, you should be able to apply it in practice immediately.

Through this course, I hope you don't just become someone who is only well-versed in Kafka theory, but rather a developer who can actually utilize Kafka in personal projects or in the field. I'll see you in the lectures.

✨ 4 Key Points I focused on while creating this course

Once you have learned the concepts, you need to personally experience applying Kafka in practice using those concepts. Therefore, I have structured the course so that you can directly experience Kafka application through a project.

I have selected only the core concepts of Kafka that are frequently used in the industry to teach you. Knowing just a few commonly used concepts is enough to learn and use Kafka effectively. By learning this way, you can pick it up very quickly and apply it to real-world projects immediately.

I believed that if you couldn't apply what you learned in practice even after finishing the course, it would be a failure. I tried to structure the course to be practical and immediately applicable to real-world tasks, rather than taking an academic approach of studying theory in depth.

I won't just explain the theory; I will show you every single step of the process of setting up and utilizing Kafka yourself using examples. By showing you this process, you can easily learn how Kafka is set up and utilized in real-world practice.

👍 This course is perfect for:

Those who are having difficulty learning
Kafka by watching YouTube or reading blogs

Those who are from non-major backgrounds and are
slow to understand difficult
concepts and terminology

Those who want to directly
introduce and utilize Kafka
in a professional environment

🙊 What will you achieve after completing this course?

You will be able to master the basic concepts of Kafka. Furthermore, you will learn how to utilize Kafka in real-world practice..

🍡 Preview

'Putting messages into Kafka / Querying messages from Kafka' during class


'[Practice] Checking if only one consumer is truly assigned to a single partition using Spring Boot' during class


During the 'Project Design' lesson

Notes

  1. Since the practice sessions are conducted using only services provided within the AWS Free Tier, there will be almost no costs incurred.

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

  3. The course will be conducted under the assumption that you have a basic understanding of AWS EC2, Spring Boot, and Spring Data JPA..

  4. If there are any parts you don't understand while studying, please feel free to ask questions immediately using the Q&A board or the 1:1 open chat room😊

🚨 Be sure to check who the person providing the education is!

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

Due to poor education, you may end up at a company you don't want, receive a lower salary than expected, and suffer for the rest of your life as a result. Not only that, but the poor education you received can even be passed down to your children.

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

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

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

Hello!

I started studying development as a non-major. Somehow, I've already become a developer in my 6th year! Recently, I served as CTO at two companies while working as a developer. Whenever I had spare time, I've been conducting coding lectures, corporate development consulting, and speaking engagements.. Bất cứ khi nào có thời gian rảnh, tôi đều thực hiện các bài giảng lập trình, tư vấn phát triển cho công ty và diễn thuyết.

The number of students I have taught has already exceeded 24,000 (as of July '25)! As I feel every time I teach my many students, I can never forget the sense of fulfillment that comes from education, so I plan to continue providing education here on Inflearn.
(* Produced successful applicants for Kakao Pay, Yanolja, and Woowa Brothers among students)

Just as I received a lot of help when I was going through difficult and challenging times, I wanted to become someone who could also help many others. I felt the 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 giving and sharing 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 <AWS Introduction/Practice for Non-Majors>.


🚌 Feeling overwhelmed about which order to take the courses in?

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


🐶 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?

  • Those who are learning Kafka for the first time

  • Those who want to introduce Kafka to a Spring Boot project

  • Those who want to apply Kafka to real-world projects immediately

  • Those who feel that Kafka is just difficult

Hello
This is jscode

32,982

Learners

2,500

Reviews

788

Answers

4.9

Rating

20

Courses

 

[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 Introduction to AWS』, Easys Publishing (2025.05)

 

[ETC]
- Corporate development consulting and coding education activities

More

Co-instructor

Curriculum

All

55 lectures ∙ (5hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

70 reviews

5.0

70 reviews

  • tradition1304님의 프로필 이미지
    tradition1304

    Reviews 1

    Average Rating 5.0

    5

    60% enrolled

    • solarscw85님의 프로필 이미지
      solarscw85

      Reviews 5

      Average Rating 5.0

      5

      62% enrolled

      • dukedev님의 프로필 이미지
        dukedev

        Reviews 4

        Average Rating 5.0

        5

        100% enrolled

        It was great for learning the basics because I could follow along with the hands-on exercises. Thank you for the great lecture.

        • gim058602429님의 프로필 이미지
          gim058602429

          Reviews 4

          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!!

          • gkdisrha20205262님의 프로필 이미지
            gkdisrha20205262

            Reviews 3

            Average Rating 5.0

            5

            31% enrolled

            I love it because you explain it so easily and in such detail.

            jscode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $68.20