강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Quick Start Guide to Spring Cloud Basics (MSA)

Learn about configuring an MSA server using Spring Cloud.

(4.9) 11 reviews

93 learners

  • bradkim
Spring입문편
이론 실습 모두
Spring Cloud
MSA
eureka
api-gateway
configserver

Reviews from Early Learners

What you will learn!

  • Building an MSA server using the latest (2024.0.0) Spring Cloud version

  • Learning core technologies such as API gateway, Eureka, Config Server (+Bus), and Circuit Breaker (Resilience4j).

  • Learning synchronous communication between servers, such as with RestTemplate and FeignClient.

  • Learning event-driven asynchronous communication via Kafka

  • Database design for MSA

1. Learning Content 📕

  • Server migration from monolithic to MSA

    • Eliminate inter-module dependencies from pre-prepared monolithic servers and transition to MSA servers


  • Learning the core elements of SPRING CLOUD

    • Learning technologies for basic API routing processing such as API GATEWAY, EUREKA, etc.

    • Central management and real-time changes to application.yml config information using Config Server and GITHUB

    • Managing communication delay between MSA modules using circuit breaker (resilience4j)

  • Technology for communication between MSA modules


    • Synchronous communication

      • Synchronous communication using resttemplate and feignclient

    • Asynchronous communication

      • Event-based asynchronous communication using Kafka

2. Technology Stack 📢

  • Basic technology stack

    • java17, springboot3.4, spring data jpa, jwt token

  • spring cloud related

    • apigateway

    • eureka (service discovery)

    • spring cloud config(+spring cloud bus)

    • circuit breaker(resilience4j)

    • feignclient

  • Other

    • kafka, mysql, redis, rabbitmq

3. Teaching Materials 📢

  • For all class materials, please refer to the Notion materials in the link below.

    • https://picturesque-staircase-f6e.notion.site/Spring-Cloud-MSA-1a123940dccf8056b59ed720a05f938d?pvs=74

  • The source code that will be created with the instructor is available in advance on GitHub.

    • Monolithic

      • https://github.com/kimseonguk197/spring_msa_ordersystem_monolithic_inflearn.git

    • MSA

      • https://github.com/kimseonguk197/spring_msa_inflearn

Recommended for
these people

Who is this course right for?

  • Developers who want to understand the difference between monolithic and MSA architectures

  • A developer looking to build an MSA server using SPRING

Need to know before starting?

  • Java

  • SPRING

Hello
This is

2,414

Learners

216

Reviews

103

Answers

4.9

Rating

9

Courses

💪💪💪실무와 강의 경력을 갖춘 전문가 💪💪💪

안녕하세요 김선국(bradkim)입니다. 연세대학교를 졸업하고 대기업, 스타트업 등에서 8년 이상을 소프트웨어 엔지니어로 일해왔습니다. 현재는 부트캠프에서 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.

프로필 : https://www.linkedin.com/in/seongukkim

Curriculum

All

16 lectures ∙ (8hr 48min)

Published: 
Last updated: 

Reviews

All

11 reviews

4.9

11 reviews

  • kukaeden님의 프로필 이미지
    kukaeden

    Reviews 439

    Average Rating 5.0

    5

    63% enrolled

    Spring cloudを活用して同期、非同期処理する方法を詳しく教えていただき、とても助かりました。良い講義をありがとうございます

    • didakd225197님의 프로필 이미지
      didakd225197

      Reviews 3

      Average Rating 5.0

      Edited

      5

      94% enrolled

      先生からは毎回多くのことを学んでおります。 MSAアーキテクチャ復習+曖昧だった概念も再確認できる良い講義ですね。

      • bradkim
        Instructor

        よく聞いてくださって、私も感謝しております!より良い講義を作ってお返しいたします😊

    • darktemi907614님의 프로필 이미지
      darktemi907614

      Reviews 5

      Average Rating 5.0

      5

      31% enrolled

      早く要点だけすんなり理解できるように授業していただいてありがとうございます。

      • dirend79555님의 프로필 이미지
        dirend79555

        Reviews 47

        Average Rating 5.0

        5

        63% enrolled

        トップ講師の方です。 本当に必要な内容だけで構成されていて、MSAについての概念と、すぐに開発できるくらいのソースコードも提供してくださっていますね。ありがとうございます。

        • bradkim
          Instructor

          わあ、良いレビューありがとうございます!役に立ったとのこと、良かったです!!

      • kdxh님의 프로필 이미지
        kdxh

        Reviews 7

        Average Rating 4.9

        5

        100% enrolled

        簡潔かつ必要な部分を的確に指摘して実習とともに提示してくださるので、最高の講義だと思います。

        • bradkim
          Instructor

          良いレビューをありがとうございます😊 より良い講義でお会いできるよう頑張ります。

      $59.40

      bradkim's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!