강의

멘토링

커뮤니티

Programming

/

Back-end

Java Microservices (MSA) Project Practice

A practical Java-based Microservices Architecture (MSA) course that can be applied directly to real work! This course is a project-centered hands-on course on microservices for Java developers. Rather than stopping at simple theory, you can learn the core principles and implementation methods of microservices architecture through practice by following the actual service development flow.

(4.4) 16 reviews

236 learners

Level Intermediate

Course period Unlimited

  • ishrhrl
Java
Java
Spring
Spring
REST API
REST API
Spring Boot
Spring Boot
MSA
MSA
Java
Java
Spring
Spring
REST API
REST API
Spring Boot
Spring Boot
MSA
MSA

Reviews from Early Learners

Reviews from Early Learners

4.4

5.0

Yong Bin Kim

31% enrolled

It's very informative and the instructor explains things well.

5.0

jonghun57

100% enrolled

I'm currently developing MSA in actual work, and many parts were beneficially overlapping, allowing me to understand parts I couldn't understand before. Thank you.

5.0

김종훈

100% enrolled

It was good to be able to understand the overall flow, not just of MSA development but also of operation.

What you will gain after the course

  • Prometheus

  • Grafana

  • GitLab

  • Microservices

  • Spring Boot

  • Spring Cloud

  • MSA

  • Docker

Microservices Platform Market Expansion!

Fast and efficient CI/CD can be combined with container technologies like Docker to handle flexible development and operations processes.


"Microservices (MSA) can also be thought of as a collection of multiple types of applications"

We provide scalable cloud-based services to process large amounts of data.

By dividing into independent service units, you can respond to partial failure handling without impacting the entire system.

Individual service scaling is convenient.

Course Introduction and Objectives

I prepared the lecture content based on my experience working on an actual large-scale B2B SaaS project using microservices.

Through this course, you can understand why microservices are used, when and how to use them effectively, as well as the advantages and disadvantages of microservices and how to build them. You can also learn how to utilize microservices in operational environments after service launch.

You can experience everything from microservices concepts to development, and finally to operational methods.

We share monitoring solutions through various monitoring tools (Prometheus, Grafana, Zipkin, etc.).

We introduce methods for developing microservices with Spring Boot-based projects.

Course Features

1. Hands-on project-based learning

- This is not just a simple theoretical explanation, but a hands-on course where you learn by actually building microservices.

2. Technology Stack Using Spring Boot and Spring Cloud

- Covers core Spring Cloud components such as Eureka and Spring Cloud Config through hands-on practice with Spring Cloud's essential components.

3. Mastering the Core Principles of Microservices

- You can naturally understand the core concepts of MSA by directly implementing service-to-service communication, data separation, authentication/authorization, fault isolation, scalability, and more.

4. Building a DevOps Environment with Docker and CI/CD

- Each service is managed as Docker containers, and includes DevOps environment configuration.

5. Structure and Workflow Close to Real-World Practice

- This is a project practice composed of structures actually used in real-world work environments, not just simple sample-level content.

6. Understanding the Transition Flow from Monolithic Applications to MSA

- You can easily understand MSA through the transition process of separating into microservices.


This course is designed to go beyond simply asking "What is MSA?" and help you develop genuine MSA skills through the process of directly building, operating, and solving problems.

Recommended for
these people

Who is this course right for?

  • Those who want to apply microservices to practical projects

  • Those who want to apply CI/CD type business process to their work

  • For those who want to learn Spring Cloud

  • For those who are curious about how to create and service a Spring Boot application with Docker

Need to know before starting?

  • Spring Boot

  • Java

Hello
This is

534

Learners

39

Reviews

10

Answers

4.7

Rating

4

Courses

Hello.
I am an expert in charge of IT operations and development based on PaaS and SaaS cloud services.

I always strive to share the knowledge I have gained through various solution projects, R&D businesses, and operational environment tasks. In the course of my practical work, I have acquired a vast amount of general knowledge, and because it is necessary, I have developed a habit of constantly studying and organizing information. To ensure that I pass on accurate knowledge to my juniors, I have spent over 10 years—from my first year of experience to now—constantly studying, reviewing, and correcting my records. I will continue to work harder to record lectures not only for junior developers but for anyone seeking various types of instruction.

  • 2015 ~ 2024.9 : Cloud SaaS Service Operations/Development (PL)

  • 2024.10 ~ Present: Cloud PaaS Web Service (PM)

Curriculum

All

61 lectures ∙ (6hr 38min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

16 reviews

4.4

16 reviews

  • dydqls57575980님의 프로필 이미지
    dydqls57575980

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    It's very informative and the instructor explains things well.

    • ishrhrl
      Instructor

      thank you :)

  • hsbjyo8222님의 프로필 이미지
    hsbjyo8222

    Reviews 3

    Average Rating 5.0

    5

    61% enrolled

    • jonghun576818님의 프로필 이미지
      jonghun576818

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      I'm currently developing MSA in actual work, and many parts were beneficially overlapping, allowing me to understand parts I couldn't understand before. Thank you.

      • subinchoi4754님의 프로필 이미지
        subinchoi4754

        Reviews 5

        Average Rating 4.8

        5

        31% enrolled

        • hdp05457175님의 프로필 이미지
          hdp05457175

          Reviews 1

          Average Rating 5.0

          5

          31% enrolled

          $55.00

          ishrhrl's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!