강의

멘토링

커뮤니티

Programming

/

Back-end

Quick Start Guide to Spring Cloud Basics (MSA)

Learn about configuring an MSA server using Spring Cloud.

(4.9) 14 reviews

106 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,614

Learners

257

Reviews

114

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

14 reviews

4.9

14 reviews

  • didakd225197님의 프로필 이미지
    didakd225197

    Reviews 3

    Average Rating 5.0

    Edited

    5

    94% enrolled

    I always learn so much from the instructor. This is a good lecture for reviewing MSA architecture + re-studying confusing concepts.

    • bradkim
      Instructor

      I'm also grateful that you listened so well! I will repay you by creating even better lectures😊

  • kukaeden님의 프로필 이미지
    kukaeden

    Reviews 484

    Average Rating 5.0

    5

    63% enrolled

    It was very helpful to learn in detail about how to handle synchronous and asynchronous processing using Spring cloud. Thank you for the excellent lecture.

    • darktemi907614님의 프로필 이미지
      darktemi907614

      Reviews 5

      Average Rating 5.0

      5

      31% enrolled

      Thank you for teaching quickly and focusing only on the core parts, making them easy to grasp.

      • dirend79555님의 프로필 이미지
        dirend79555

        Reviews 50

        Average Rating 5.0

        5

        63% enrolled

        He is a top instructor. The content is structured with only truly necessary content. They even provide the concept of MSA and source code ready for immediate development. Thank you.

        • bradkim
          Instructor

          Wow, thank you for the good course review~😊 I'm glad it was helpful!!

      • kdxh님의 프로필 이미지
        kdxh

        Reviews 7

        Average Rating 4.9

        5

        100% enrolled

        The concise and essential points, along with the practical exercises, make this the best lecture I've ever taken.

        • bradkim
          Instructor

          Thank you for the great review! 😊 I will come back with an even better lecture.

      $59.40

      bradkim's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!