inflearn logo

Introduction and Practice of MSA for Non-Majors (feat. Spring Boot)

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

(5.0) 48 reviews

382 learners

Level Basic

Course period Unlimited

Architecture
Architecture
Spring Cloud
Spring Cloud
Kafka
Kafka
MSA
MSA
devops
devops
Architecture
Architecture
Spring Cloud
Spring Cloud
Kafka
Kafka
MSA
MSA
devops
devops

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

잉여인간

100% enrolled

Minimum learning, maximum efficiency. This course is composed of content you can use right away. You can quickly learn exactly what you need and apply it immediately to your work. This course solidly builds your fundamentals. If the Head First series exists for technical books, Park Jae-seong's courses are like the Head First series of online courses. They help you build a solid foundation easily and quickly.

5.0

Devo

100% enrolled

Through this course, I was able to grasp the framework of MSA, which had felt vague before, through theory + example-based learning. I immediately purchased and am currently taking other courses as well, and if you've ever wondered "What is MSA?", I absolutely recommend taking this course!

5.0

shlee1203

31% enrolled

I am working hard on the course. ^^

What you will gain after the course

  • Core Concepts of MSA

  • How to build a project with MSA architecture

  • How to build an MSA project using Spring Boot

🤬 Why is MSA so incredibly difficult to study alone?!

I'm Jaeseong Park, who started out as a non-major developer, served as a CTO at several companies, and is currently working as an educator. I also had a time when I started development as a non-major and studied MSA.

However, when I actually bought a book to study MSA, it was so focused on theory that I couldn't get a sense of how to write project code in practice. As a result, I remember struggling while scouring all sorts of blogs to learn MSA for the first time. It was even harder to learn because there weren't even any separate official documents available.

That's why I created a course where even those studying MSA for the first time can learn it quickly and apply it immediately in the field. In this course, I won't just list MSA concepts and features; instead, I'll focus on the core concepts of MSA and show you exactly how to 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 build projects with an MSA structure on your own.

The goal of the lecture I pursue is to ensure that after finishing the course, you—not me—will be able to effectively apply MSA concepts in practice. If you finish this course and don't understand what was said, don't know how to use it in the real world, and have nothing left in your head, I believe it's a poorly made lecture. If you've learned something, you must be able to apply it in practice immediately.

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

✨ 4 Key Points I Focused on While Creating This Course

Once you have learned the concepts, you need to experience applying MSA in practice by using those concepts. Therefore, I have structured the lecture so that you can apply MSA concepts directly through a project.

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

I believed that if you cannot apply what you've learned in practice even after finishing a course, then it is a flawed course. I tried to structure this course to be practical and immediately applicable to real-world work, rather than taking an academic approach of deep theoretical study.

Instead of just explaining theories, I will show you every single step of setting up and utilizing a project with an MSA structure using examples. By demonstrating this process, you can easily learn the actual steps taken to implement a project with an MSA structure in practice.

👍 This course is perfect for people like this!

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

Those who are non-majors and
slow to understand difficult
concepts and terminology

Those who want to directly
introduce and utilize MSA
in the field

🙊 What will you achieve after completing this course?

Basic concepts of MSA will be mastered. Furthermore, you will learn how to build projects with an MSA architecture in practice.

🍡 Preview

From the 'Data Retrieval Implementation Methods (Monolithic vs. MSA)' class

From the 'Designing How to Implement' lesson

'[Practice] Implementing JWT Authentication Logic in API Gateway' during class

Notes

  1. The course proceeds on the assumption that you have a basic understanding of Spring Boot, Spring Data JPA, MySQL, Docker, and Kafka.

  2. If there are any parts you don't understand while studying, please ask right away 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 you cannot cure your illness at that moment. However, death ends with the pain of that instant. 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 truly change a person's life for the better, 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 have been providing coding lectures, corporate development consulting, and giving talks.

The number of students I've taught has already surpassed 5,000 (as of December 2024)! As I feel every time I teach my students, I can't forget the sense of fulfillment that comes from education, so I plan to continue providing courses consistently on Inflearn.
(* Produced successful applicants for Kakao Pay, Yanolja, and Baedal Minjok (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 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 that even non-majors can understand>.</aws>


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

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


🐶 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 MSA for the first time

  • Those who want to build their project with an MSA structure

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

  • Those who feel that MSA is just difficult

Hello
This is jscode

32,603

Learners

2,436

Reviews

779

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

68 lectures ∙ (5hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

48 reviews

5.0

48 reviews

  • shlee12036356님의 프로필 이미지
    shlee12036356

    Reviews 6

    Average Rating 5.0

    5

    31% enrolled

    I am working hard on the course. ^^

    • dlwnsk006152님의 프로필 이미지
      dlwnsk006152

      Reviews 7

      Average Rating 5.0

      5

      31% enrolled

      • devfrog님의 프로필 이미지
        devfrog

        Reviews 27

        Average Rating 5.0

        5

        100% enrolled

        Through this course, I was able to grasp the framework of MSA, which had felt vague before, through theory + example-based learning. I immediately purchased and am currently taking other courses as well, and if you've ever wondered "What is MSA?", I absolutely recommend taking this course!

        • narciso님의 프로필 이미지
          narciso

          Reviews 43

          Average Rating 5.0

          5

          100% enrolled

          • rkdgh10564238님의 프로필 이미지
            rkdgh10564238

            Reviews 3

            Average Rating 5.0

            5

            31% enrolled

            jscode's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $68.20