강의

멘토링

로드맵

Inflearn brand logo image
BEST
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.5) 13 reviews

225 learners

  • ishrhrl
msa
자바
스프링
Java
Spring
REST API
Spring Boot
MSA

Reviews from Early Learners

What you will learn!

  • 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

426

Learners

20

Reviews

9

Answers

4.6

Rating

3

Courses

안녕하세요.
PaaS, SaaS 클라우드 서비스 기반 IT운영 및 개발을 담당하고 있는 전문가입니다.

여러 솔루션 프로젝트와 R&D사업, 그리고 운영 환경 업무를 통해 경험한 지식에 대한 교육 내용은 항상 공유하려고 합니다. 실무를 하면서 너무 많은 상식들을 보유하게 되기도 하고, 필요로 하다보니 항상 공부하며 정리하는 습관을 갖고 살고 있으며, 정리한 내용에 잘못된 내용이 없는 지 항상 검토하고 수정하여 후배들에게 정확한 지식을 전달하고자, 경력 1년차부터 10년차 넘게 항상 공부하고 노력하며 살고 있습니다. 주니어 개발자들뿐만 아니라 여러 강의를 희망하시는 분들을 위해 더 노력하며 강의를 녹화하도록 하겠습니다.

  • 2015 ~ 2024.9 : 클라우드 SaaS 서비스 운영/개발(PL)

  • 2024.10 ~ 현재 : 클라우드 PaaS 웹서비스(PM)

Curriculum

All

61 lectures ∙ (6hr 38min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

13 reviews

4.5

13 reviews

  • jinny님의 프로필 이미지
    jinny

    Reviews 4

    Average Rating 4.5

    3

    100% enrolled

    msa 서비스환경이란 이런것이구나 알수있었습니다.

    • Yong Bin Kim님의 프로필 이미지
      Yong Bin Kim

      Reviews 1

      Average Rating 5.0

      5

      31% enrolled

      너무 유익하고 강사분도 잘 알려주세요

      • 휴먼넷
        Instructor

        감사합니다 :)

    • subin_choi님의 프로필 이미지
      subin_choi

      Reviews 5

      Average Rating 4.8

      5

      31% enrolled

      • 홍두표님의 프로필 이미지
        홍두표

        Reviews 1

        Average Rating 5.0

        5

        31% enrolled

        • djkim4님의 프로필 이미지
          djkim4

          Reviews 2

          Average Rating 5.0

          5

          61% enrolled

          Limited time deal ends in 1 days

          $70,950.00

          25%

          $73.70

          ishrhrl's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!