Thumbnail
지식공유자의 깜짝할인 중(D-3)
BEST
개발 · 프로그래밍백엔드

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)대시보드

(4.9)
315개의 수강평 ∙ 6,255명의 수강생
10%88,000원79,200원

월 15,840원

5개월 할부 시
지식공유자: Dowon Lee
총 156개 수업 (27시간 28분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • ykji1003 프로필ykji1003
    2024-04-231247830

    바쁘신 일정 가운데 연락드려 죄송합니다 ㅎㅎ 새 버전에 맞춰 변경되는 부분에 대한 강의를 올려주신 다고 하셨는데 혹시 언제쯤 업로드가 될지 대략적인 일정이라도 알 수 있을까요??

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-04-25335408

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사의 인사 드립니다. 말씀하신 강의에 관련해서는 소스 및 교안 작업은 완료되었는데, 강의 자체를 녹화하는 작업은 기존 작업들 이후에 진행될 예정이었습니다. 기존에 진행하고 있던 녹화 작업은 다음주 (5월 초) 내로 완료될 수 있을 것 같아서, "Spring Cloud로 개발하는 마이크로서비스 애플리케이션 (MSA)" 강의에 대한 업데이트는 5월 중으로 완료 될 것 같습니다. 원래 예정이 4월 말이었는데, 늦어지게 되어 죄송한 말씀드립니다. 감사합니다.

  • 오준서 프로필오준서
    2024-04-221246280

    강의를 구매하려고 하는데 수강 중 중간에 springboot버전 업을 강의가 업로드되면 새 강의로 올라오는지 아니면 현재 구매한 강의에 추가 구매 없이 업데이트가 되는지 궁금합니다!

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-04-23334918

    안녕하세요, 이도원입니다. 강의 업데이트가 조금 늦어지고 있는데, 업데이트 될 강의는 현재 강의에 추가되는 형식으로 올라갈 예정입니다. 추가 구매 없이 업데이트 된 Spring Boot + Spring Cloud 버전을 수강하실 수 있습니다. 감사합니다.

  • 백혜영 프로필백혜영
    2024-04-171242585

    강사님, 안녕하세요. 좋은 강의 진행해 주셔서 감사합니다. 저는 인사이트라는 출판사의 편집자인데요, 강의와 관련해 출간을 제안드리고 싶어서 연락드렸습니다. 괜찮으시다면 hyoung@insightbook.co.kr으로 메일 부탁드립니다. 🙂

  • yhs 프로필yhs
    2024-04-041228840

    혹시 강의 업데이트가 얼마나 남았을까요! msa에 대한 공부를 진행하고 싶은데 곧 springboot버전 업을 한 이후로 업데이트 된다고 하여 기다리는 중입니다!!

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-04-08331303

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 최근 다른 업무로 강의 업데이트가 늦어지고 있는데, 4월 중으로 꼭 업데이트 해 드리겠습니다. 관련 소스 코드는 Github에 먼저 공유 했는데, 강의 제작이 조금 늦어지고 있습니다. 강의 업데이트 후 소식 공유해 드리도록 하겠습니다. 감사합니다.

  • 김스껄 프로필김스껄
    2024-03-111203354

    안녕하세요! 졸업 프로젝트 서버 개발을 위해 처음으로 msa를 도입해보고자 강의를 수강하려고 합니다. 그런데 제가 프로젝트 경험이 적어서 docker 사용 경험이 없는 상태라 문의 드립니다. 혹시 강의에서 다루는 docker 내용만으로도 msa 서버 구현을 위해 알아야 하는 최소 개념 만큼은 익힐 수 있을까요? 아니면 docker에 대해 따로 추가 공부를 해야 할까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-03-12324365

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 문의하신 MSA 강의에서는 MSA에 대한 기본적인 이해를 바탕으로 간단한 샘플 프로젝트를 구현해 볼 수 있도록 구성 되었습니다. 강의 후반부에는 Docker를 이용하여 서비스를 배포해 보는 과정도 소개하고 있지만, Docker에 대한 모든 내용을 다루고 있는 부분은 아니라서, MSA로 구현된 애플리케이션을 이해하는 과정에서 간단하게 들어보시면서 수업을 진행하셔도 좋을 것 같습니다. 물론, Docker에 대한 이해를 바탕으로 MSA를 이해하시면 더 도움이 되는 것은 분명합니다. 장기적으로 서버 개발을 해 보고 싶으시다면 함께 공부하셔야 할 내용이라고 생각합니다. 감사합니다.

  • itdeveloper 프로필itdeveloper
    2024-03-071199801

    안녕하세요. SpringBoot 3.2.X 버전 업데이트의 대략적인 일정을 알 수 있을까요? 그리고 SpringBoot 3.2.X 버전으로 업데이트 되면 별도의 다른 강의로 등록이 되는 것인지 아니면 현재 강의에 업데이트가 되는 것인지 문의 드립니다. 감사합니다. 수고하세요.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-03-07323377

    안녕하세요, 이도원입니다. 먼저, 강의에 관심을 가져 주셔서 감사의 인사드립니다. 강의에서 사용되는 소스 코드에 대한 부분은 Spring Boot 3.2.x + Spring Cloud 2023.0.0 버전으로 변경되어 공유 중에 있습니다. 강의 자체에 대한 업데이트는 현재 교안 작성 중이이서, 녹화가 마무리 되는 시점은 3월 말에서 4월이 될 것 같습니다. . 감사합니다.

  • yyyyyy 프로필yyyyyy
    2024-02-251189032

    안녕하세요 강사님! 강의 수강하려고 하는데, SpringBoot 3.2.X 버전으로 혹시 언제 업데이트가 되는지 알 수 있을까요?! 좋은 강의 만들어주셔서 감사합니다. 새해 복 많이 받으세요 : )

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-02-28321347

    안녕하세요, 이도원입니다 . 먼저 강의에 관심을 가져 주셔서 감사드립니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의에서 사용되는 예제 파일은 최신 Spring Boot 3.x +Spring Cloud 2023.x 버전으로 업데이트 되었는데, 강의 콘텐츠는 아직 준비 중입니다. 원래 계획이 2월 안에 마무리하는 것이었는데, 다은 업무와 겹쳐 작업이 늦어지고 있네요. 최대한 빨리 강의에 업데이트 하고 공지 드리겠습니다. 감사합니다.

  • 김크크 프로필김크크
    2024-01-241153145

    안녕하세요 강사님! 24년 1월에 SpringBoot 3.2.X 버전으로 업데이트 계획이 있다고 적혀있는데 혹시 언제쯤 업데이트가 될지 궁금합니다!

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2024-01-24313168

    안녕하세요, 이도원입니다. 최근 시작된 새로운 프로젝트로 인해, 작업이 지체되고 있네요. 1월 안에 최신화 하도록 하겠습니다. 감사합니다.

  • 코딩하는대학생 프로필코딩하는대학생
    2023-12-271115843

    강사님께서 달아주신 답변에 새로운 msa 강의를 준비중이라고 하셨는데 그러면 현 msa 강의와 새로운 강의로 되는건가요? 아니면 추가 형식으로 되는건가요? 구매를 고민 중인데 새로운 강의로 구매할지 아니면 이 강의부터 구매할지 고민중입니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-12-27305608

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사합니다. 말씀하신 새로운 MSA강의는 현 강의에 대한 업데이트 이전에 MSA 패턴에 대한 강의를 말씀드린 내용입니다. MSA 패턴 강의는 현재 제작 중이며 다음달에 오픈 예정입니다. 감사합니다.

  • yhd4286 프로필yhd4286
    2023-12-261113846

    안녕하세요 혹시 코드 구현이 레이어드 아키텍처로 되어있는지, 헥사고날 아키텍처로 되어있는지 알 수 있을까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-12-26305243

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 강의에 사용된 예제 코드는 단위서비스 별로 구분 되어 있으며, 각 서비스 마다 Spring Boot + Spring Cloud + JPA 등의 기술로 구현되어 있습니다. 기본적인 Controller와 서비스, Entity 구성으로 되어 있으며, Hexagonal Architecture에서 얘기하는 몇몇 Domain과 interface, infrastruture 형태로 구성해 놓지는 않았습니다. Hexagonal Architecture 및 기타 MSA 패턴에 대해서는 현재 강의 준비 중인 MSA 패턴 구현 에서 다루기 위해 준비 중입니다. 이 강의는 1월에 오픈 예정으로 현재 콘텐츠 제작 중에 있습니다. 참고해 주시기 바랍니다. 감사합니다.

  • 백엔드 프로필백엔드
    2023-12-181105467

    안녕하세요. 많은 질문을 드릴 것 같아서 먼저 죄송하다는 말씀드립니다. 1, 현재 Spring starter에서 스프링 부트 3.0이상을 지원하고있습니다. 3.0이상 버전으로 해도 따라가기 문제없을지 궁금합니다. 2, 최근에 MSA에 대해서 관심이 생겼는데 초보자가 따라갈만한지 궁금합니다. 3, 이전 강의는 3.0버전 이상으로 업데이트해서 다시 올려줬는데 혹시 이 강의도 하실의향이 있는지도 궁금합니다!

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-12-19303541

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 현재 "Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 소스코드는 기존 Spring Boot 2.7.x + Spring Cloud 2021.0.3 버전 기준으로 업데이트 되어 있습니다. Spring 3.x 버전으로 변경해서 사용하기 위해서는 Spring Cloud 버전을 아래와 같이 2022.0.3 이상으로 변경하시는게 필요합니다. 대부분의 예제는 Spring Boot에 맞춰 Spring Cloud 버전만 변경하여도 실행에 크게 문제 없습니다만, 관련 소스 코드에 따라서는 다른 라이브러리를 같이 변경해 줘야 하는 경우도 있습니다. 이부분은 전체 예제 코드에 대한 버전 업데이트를 해서 다시 공유해 드리겠습니다. 해당 강의는 Spring Boot 및 Spring framework, Java, DB 등에 대한 기본적인 이해가 있으시면, 수업이 가능하도록 구성되어 있습니다. MSA에 대한 기본적인 이해와 예제를 바탕으로 설명하고 있으며, MSA 패턴이나 설계 등과 같은 다음 과정은 현재 강의 콘텐츠를 준비 중이고 이번달이나 다음달에 새롭게 오픈할 예정입니다. 강의를 준비하고 오픈 한 이후에도, 관련 라이브러리 등은 계속 업데이트 되고 있습니다. 강의에 대한 업데이트는 지속적으로 진행할 예정입니다. 다만, 관련 라이브러리에 맞춰 모든 콘텐츠를 바로바로 업데이트 해 드리지 못하는 점은 양해 부탁드립니다. 좋은 연말 되시고요, 추가 질문사항 있으시면 언제든지 연락주시기 바랍니다. 감사합니다.

  • 홍승현 프로필홍승현
    2023-11-091071411

    해당 강의에서 테스트 코드에 대한 설명은 없더라도 작성은 하시나요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-11-17296144

    안녕하세요, 이도원입니다. 답변이 늦어 죄송합니다. "Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 강의에서는 테스트 케이스나 테스트 코드에 대해서 작성하지는 않습니다. MSA에 대한 내용 및 구성요소를 이용한 애플리케이션 구성에 대한 내용을 다루고 있습니다. 참고해 주시기 바랍니다. 감사합니다.

  • blackcode- 프로필blackcode-
    2023-08-13975761

    안녕하세요 할인기간을 놓쳣는데 혹시 또 이벤트할 기회는 없으실까요? 그리고 강의 진행은 intellij로만 하시는지 궁금합니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-08-21280777

    안녕하세요, 이도원입니다. 답변이 늦어 죄송합니다. 요즘 새로운 프로젝트가 시작되어서 게시물을 제때 확인 못했네요. 다시한번 죄송하다는 말씀드립니다. 강의에 관심이 있으시면 아래 메일로 다시 한번 연락 주시기 바랍니다. 추가로, 강의는 intellij로 진행하는데, intellij가 아닌 툴을 이용해도 지장은 없다고 생각됩니다. 감사합니다.

  • 이인건 프로필이인건
    2023-08-04966148

    안녕하세요. MSA관련 좋은 강의를 수강하기 전에, 궁금한점 여쭤보고자 글 남깁니다. 다름이 아니라, 해당 강의는 처음부터 프로젝트 코드를 작성해가며 이어지는 강의인가요? 아니면 각각 파트마다 다른 소스코드를 사용해서 해당 파트의 툴을 사용하는데 중점을 둔 강의인가요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-08-08278277

    인녕하세요, 이도원입니다. 먼저 강의에 관심을 주셔서 감사드립니다. 본 강의에서는 Toy project 중심으로 각 파트를 이어가며 소개하고 있습니다. 전체 소스코드는 공유해 드리고 있으며, 실습코드를 따라해 보시면서 강의를 수강하실 수 있습니다. 추가 질문사항 있으시면 다시 글 남겨주세요. 감사합니다.

  • 한용 프로필한용
    2023-05-30888350

    안녕하세요 다른 계정으로 강사님 강의를 수강중입니다. 강의를 듣고 개인 노션에 강의 내용을 정리하고자 하는데, 출처를 남기고 강의 해주신 내용을 제 노션에 정리해도 괜찮을지 문의드립니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-05-30263134

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사의 인사드립니다. 지인들이 일부 블로그나 커뮤니티에서 사전 동의 없이 콘텐츠를 올리고 있다고 알려 주셔서 확인해 본적이 있기 했는데, 이렇게 사전에 동의를 구해 주시니 감사드립니다. 강의에 대한 내용 정리하는 차원에서 기록하는 것은 좋은 학습 방법이라고 생각됩니다. 자유롭게 사용하시고, 학습하시면 강의랑 다른 점이 있거나, 수정사항이 필여하다고 있다고 생각되시면 의견도 부탁드립니다. 감사합니다.

  • dk_free 프로필dk_free
    2023-04-27857029

    안녕하세요 수강전 문의드리고 싶어 글 남기게 되었습니다. 혹시 해당 강의중 webflux를 사용한 Non-blocking에 대해서도 강의에 나오고 사용이 되는지 궁금합니다.

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-07-05270691

    안녕하세요, 이도원입니다. 답변이 늦어 죄송합니다. 8~9월 중으로 WebFlux 강의를 오픈할 계획으로 현재 준비중입니다. 강의에 관심을 가져 주셔서 감사드립니다.

  • SBH 프로필SBH
    2023-04-27856752

    안녕하세요! 좋은 강의라 생각하여 강의를 구매하기 전에 질문할 사항이 있습니다. 현재 저는 스프링 프로젝트를 진행하려 하고 있습니다. 스프링과 Mysql을 연동하고 프론트에는 리액트를 사용해 REST API 연동을 통해 프로젝트를 구축하려 생각하고 있습니다. 스프링에 대해서 기초적인 MVC패턴을 짜봤고 MYSQL과 연동을 해본 저의 현 상황에서 본 강의를 들으면서 스프링 프로젝트를 MSA로 구축하고 도커에 배포하려하는데 (프론트는 그대로 리액트 사용, db도 mysql 사용) 프론트에는 리액트를 사용하고 DB는 스프링과 MYSQL을 연동하여 프로젝트를 진행하려 하는데 강사님이 보시기에는 괜찮다고 생각되시나요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-05-02257533

    안녕하세요, 이도원입니다. 네 말씀하신 내용처럼, 일반적인 서비스(애플리케이션) 개발 시, 프론트와 백엔드, DB를 분리하여 서비스(애플리케이션)을 구성하는 방식은 좋은 구성 중에 하나라고 생각됩니다. 다만, MSA에서는 프론트엔드나, 백엔드의 서비스단위로 다시 세분화하여 서비스를 구성하는 경우가 일반적입니다. 프론트의 리엑트와 백엔드의 Spring, DB로 MariaDB(또는 Mysql)은 일반적으로 쉽게 사용해 보실 수 있는 구성이어서 좋은 선택이신거 같습니다. 강의에서는 백엔드에서의 MSA에 대해서 배울수 있습니다. 참고해 주시기 바랍니다. 감사합니다.

  • 김동혁 프로필김동혁
    2023-01-16749055

    이 강의를 들으면 회원가입 인증 탈퇴랑 관련되서 Authorization과 Permission를 다룰 수 있나요? 인증뿐만 아니라 권한까지 다뤄서 권한 조정된 사용자는 프론트엔드에서 특정 부분이 보이게 한다거나 이런거요 ~ CRUD 도 포함해서요

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-01-16235379

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. 문의하신 인증/권한에 관련된 부분 중, 강의에서는 Spring Security + JWT 라이브러리를 이용하여 인증에 대한 부분을 설명하고 있으며, 권한에 대한 부분은 하나의 권한으로 통일하여 서비스를 이용하고 있습니다. 애플리케이션 자체에 대한 인증이나 비즈니스 로직을 깊게 다룬다기 보다는 Spring Boot + Spring Cloud 기술을 이용하여 MSA에 대한 기본적인 Inner, Outer Architecture에 대한 부분을 다루고 있는 과정이라고 보시면 좋을 것 같습니다. 추가 질문 사항 있으시면 글 남겨 주세요. 감사합니다.

  • 마리오 프로필마리오
    2022-12-29728130

    안녕하세요. 해당 강의를 수강중인데요 (다른 계정) 블로그에 강의 내용을 정리하면서 수강해도 괜찮을까요? 강의 링크, 소스 출처 및 참조 링크는 꼭 남기고 강의자료 원본은 절대 올리지 않을 예정입니다. 소스를 올리게 되도 제가 보고 구현한 내용을 기반으로 하려고 합니다. 제 나름대로 정리를 해서 기록을 해두려고 하는데 괜찮을까요?

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2023-01-30238374

    안녕하세요, 이도원입니다. 미답변 사항을 조금전에 확인했네요. 답변이 늦어 죄송합니다. 강의에서 학습하신 내용을 정리해서 블로그에 남겨셔도 됩니다. 출처 명시 잘 부탁드려요~ 감사합니다.

  • 인프러너 프로필인프러너
    2022-12-26724401

    안녕하세요 현재 스프링 부트로 프로젝트를 진행하고 있는데 본 강의를 통해 Spring Cloud를 수강하고 마이크로 서비스로 서비스 운영을 고민 하고 있습니다. 후속강으로 올리신 CI/CD까지 숙지를 해야 운영에 적용하기에 무리가 없을것으로 생각되어집니다.(개인적인 생각입니다.) 혹시 msa까지 적용해서 운영을 하는것과 CI/CD까지 적용해서 운영을 하는것하고 가장 큰 장단점을 알 수 있을까요?? 제 짧은 지식으로는 msa는 트래픽 분산이 주 목적이고, CI/CD는 자동화가 주 목적으로 알고 있는데 혹시 제가 생각하고 있는게 맞을까요? 그리고 실제 서비스를 할려면 어느정도까지는 알아야 문제가 없을지 궁금합니다.(물론 많이 알아야 더 좋은 환경 구축과 서비스를 할 수 있다는것은 알지만 현실적인 상황에서 짧은 조언이라도 들을 수 있을까요?)

    Dowon Lee
    Dowon Lee
    Dowon Lee
    2022-12-27230512

    안녕하세요, 이도원입니다. 먼저 강의에 관심을 가져 주셔서 감사드립니다. MSA하고 CI/CD는 다른 기술이고 다른 개념입니다. CI/CD는 MSA 이전에도 서비스 통합 및 배포에 사용되어 왔었는데, MSA에서는 더 많이 거의 필수이다시피 사용되고 있습니다. 서비스의 분리를 통해 더 많은 서비스가 더 자주 배포될 수 있는 환경을 위해서 CI/CD를 통한 배포 자동화 파이트라인은 거의 필수라고 생각됩니다. 물론 CI/CD를 통하지 않고 MSA만 배포도 가능합니다. 개발된 애플리케이션을(마이크로서비스) 통합, 빌드, 테스트 후 배포하고자 않때, 컨테이너 가상화를 위한 이미지를 생성하시고, 지정된 운영서버에서 기동될 수 있도록 작업해 주시면 됩니다. 적은 횟수의 배포라면 크게 문제 없을 수도 있지만, 일정한 횟수가 넘어가면 자동화 되는 편이 훨씬 효율적일 겁니다. CI/CD를 통한 전 자동화의 배포 파이프라인을 구축하지 않아더도 코드의 통합과 이미지 빌드까지만이라도 CI/CD를 사용해 보는 것을 추천 드립니다. 추가로, 트랙픽 분산이 MSA의 주목적이라기 보다는 서비스의 분리 개발을 함으로써, 책임의 분리나 효율적인 운영과 개발을 위해 MSA 구조를 도입하는 경우가 많습니다. 끝으로, MSA-Container 가상화-CI/CD-DevOps 와 같은 개념 및 MSA의 Inner Architecture와 Outer Architecture를 알아 두시면, 어느정도 MSA를 적용하시는데에는 문제가 없을 것 같습니다. 감사합니다.