inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

읽기 모델을 조회 최적화하여 성능 향상 하는 방법

미해결

마이크로서비스 디자인 패턴 완벽 가이드

안녕하세요. CRQS 패턴 5:33에 표에는 읽기 모델을 조회 최적화하여 성능 향상 하는 방법 라고 나와있는데 질문 1 섞여있으면 최적화를 못하나요? 질문 2 분리를 함으로써 가능한 최적화 방법이 어떤게 있는건가요..?

  • java
  • spring-cloud
  • 디자인-패턴
  • msa
  • patterns
YongIl Park 댓글 2 좋아요 0 조회수 131

강의 자료는 어디서 다운 받을 수 있나요?

미해결

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

안녕하세요. 강의가 업데이트 되면서 다시 한번 강의 듣고 있네요 감사합니다. 업데이트 된 강의자료(PDF, PPT)파일을 다운 받고 싶은데 어디서 다운 받아야 하나요? 답변 부탁드립니다. 감사합니다. 수고하세요.

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
itdeveloper 댓글 2 좋아요 0 조회수 184

전체 사용자 조회시 오류

미해결

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

안녕하세요. 11:18분쯤 전체 사용자 조회할 때 강의에서 오류가 나지 않아서 여쭈어봅니다.. apigateway 에서는 yml파일을 바라보는 파일이 ecommerce 이고, user-service에서는 user-service yml파일을 바라보고 있는데 두 개의 secret key 값이 다른데 오류가 안나는 게 정상인가요..? 코드 바뀐 부분을 영상에서 말씀을 안해주셔서 매번 이 강의 깃허브랑, yml 파일들이 들어가있는 깃허브를 확인하면서 진행하는데 깃허브 업데이트가 안된건지 .. 궁금합니다.. 제가 임의로 ecommerce secret key값을 application.yml 파일과 동일하게 하니 오류는 해결되었는데.. 강사님 영상 보면서 할 때 오류가 나지 않아야 한다면 제가 잘못 한건지 궁금해요.. https://github.com/joneconsulting/new-toy-msa/blob/ch10-1/apigateway-service/src/main/resources/bootstrap.yml https://github.com/joneconsulting/spring-cloud-config/blob/master/ecommerce.yml

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
huihui 댓글 1 좋아요 0 조회수 96

Orders에 테이블의 용도

미해결

마이크로서비스 디자인 패턴 완벽 가이드

Order 서비스에서 Command가 실행되면 ORDERS_EVENT에 이벤트가 저장되고 Query가 실행되면 ORDER_EVENT에서 이벤트를 읽어 데이터의 최종상태를 읽는다는것으로 이해했는데요..! 그렇다면 ORDERS 테이블은 실질적으로 사용되지 않는다고 이해하면될까요..?

  • java
  • spring-cloud
  • 디자인-패턴
  • msa
  • patterns
미니리 댓글 2 좋아요 0 조회수 112

혹시 pk 외 별도의 id 를 부여한 이유가 있을까요 ??

미해결

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

안녕하세요. user, catalog, order 를 보면 엔티티에서 pk 대신 별도의 유니크키를 사용하고 있는데, 특별한 이유가 있을까요 ?? 이 별도의 유니크 키가 어그리거트 루트로 사용되는걸까요 ??

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
katastrophe 댓글 2 좋아요 0 조회수 181

학습 방향

미해결

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

코드를 한줄 한줄 같이 치면서 학습을 하는데요, 강사님께서도 코드 한줄 한줄 같이 치신다고 하셨으나 이번 , 다음 강의에서는 yml, controller, service, vo등 모든 것이 작성이 되어있더라고요. 따로 설명 하는 부분 없이 바로 서버 실행 하시는 거 보고 당황했습니다. 코드를 직접 쳐가면서 학습을 하고 싶은데 그러지 못한거 같아 아쉽고, 어디 까지 깃허브에서 코드를 가져와서 사용해야 하나 궁금합니다.

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
댓글 2 좋아요 0 조회수 154

카프카 커넥터 사용 목적 문의

미해결

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

127, 128 섹션 관련 문의드립니다. 2개의 오더 마이크로서비스 각각에 연결된 데이터베이스로 인한 동기화 문제를 위해 카프카 커넥터를 활용하여 하나의 단일 디비로 문제를 처리한다고 하셨는데, 결국 2개의 오더 마이크로서비스에 카프카 커넥터를 사용하지 않고 동일한 디비 1개를 직접 연결해서 사용하면 동기화 문제가 발생하지 않는건 마찬가지아닌가요? 동일한 오더 마이크로서비스를 스케일아웃 하는 상황에서 카프카 커넥터를 사용하는게 목적에 맞는지 의아해서 질문드립니다.

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
민수킴 댓글 2 좋아요 0 조회수 141

하나의 consumer에서 두가지 이상의 topic의 메세지를 받고자 할때 받는 메세지에 시간차와 상관없이 하나의 consumer에서 받을수 있나요?

미해결

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

하나의 consumer에서 두가지 이상의 topic의 메세지를 받고자 할때 받는 메세지에 시간차와 상관없이 하나의 consumer에서 받을수가 있는 건가요?

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
dongk 댓글 2 좋아요 0 조회수 133

kafka 강의

미해결

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

kafka 강의 부터는 아직 최신 버전으로 영상이 업데이트 되지 않은거 같은데 혹시 올해 업데이트 될 예정일까요?? 업데이트가 된다면 이 후에 강의를 듣고 싶어서요!!

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
댓글 2 좋아요 0 조회수 168

MSA 아키텍쳐 프로젝트 구성 방식

미해결

마이크로서비스 디자인 패턴 완벽 가이드

안녕하세요 강사님 질문을 드리고 싶은 부분이 있는데요 MSA 아키텍쳐로 개발할 때 각각의 서비스 마다 단일 배포할 수 있다는 장점이 있다고 들었는데 그러면 MSA 아키텍쳐로 개발을 진행할 때 보여주신 것 처럼 하나의 큰 프로젝트 안에 각각의 마이크로 서비스를 넣어서 만드나요? (모노레포?) 혹은 각각의 마이크로 서비스를 독립적으로 만드는건가요? (폴리레포?) 만약 둘 다 사용한다면 주로 사용하는 방식은 어떤 방식인가요?

  • java
  • spring-cloud
  • 디자인-패턴
  • msa
  • patterns
SHYU 댓글 2 좋아요 0 조회수 171

서비스 디스커버리 종류

해결됨

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

유레카 외에 최근에 자주 사용되는 서비스 디스커버리는 어떤게 있을까요?

  • spring-boot
  • 아키텍처
  • spring-cloud
  • msa
민수킴 댓글 2 좋아요 0 조회수 131

마이크로서비스와 모듈러 아키텍처 선택 질문

미해결

마이크로서비스 디자인 패턴 완벽 가이드

db(db2, 오라클 등등)가 여러 종류로 나뉘어 서비스 중입니다. 무조건 마이크로 서비스 구조를 채택하는것이 좋을까요?

  • java
  • spring-cloud
  • 디자인-패턴
  • msa
  • patterns
하비하 댓글 2 좋아요 0 조회수 130

카프카에서 발행한 이벤트를 처리중에 실패한 경우 보통 어떻게 처리하는지 궁금합니다

해결됨

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

안녕하세요 강사님 카프카에서 컨슈머가 메시지를 읽은 후 처리 과정에서 실패했을 때 재처리 전략을 어떻게 잡으면 좋은지 궁금합니다. consume 이후 비즈니스 로직 실행중에 예외가 발생하여 실패한 경우 OOM 등의 이유로 서버가 비정상적으로 종료되어 실패한 경우 위의 두가지 상황에서 일반적으로 어떻게 처리하는지 궁금합니다.

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
김용철 댓글 2 좋아요 0 조회수 211

섹션 2 - 12강 강의 제목 관련 질문있습니다.

미해결

마이크로서비스 디자인 패턴 완벽 가이드

안녕하세요. 강의 재밌게 잘 듣고있습니다. 섹션 2 - 12 목차가 Modular Monolithic Architecture 소개로 되어있는데, 실제 강의 내용이 Layered Architecture 관련 내용인 것 같습니다. 목차 명이 의도하신 것이 맞는지 궁금해서 질문드립니다!

  • java
  • spring-cloud
  • 디자인-패턴
  • msa
  • patterns
캬오옹 댓글 1 좋아요 0 조회수 114

가용성에대한 질의..

미해결

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

안녕하세요 선생님. 미션 주신거 이행하면서 궁금해서 질문드려요. 다른강의에서 가용성(Availability), 시스템 이중 에 대해서 설명해주셨는데.. MSA에서 가용성? 시스템 이중을 적용하면.. 일반 사용자가 서버 끊김을 못느끼게해야하는데.. 기존의 도커나 쿠버네티스를 2중으로 설정해줘야하는게 맞는지 궁금합니다. 예를들어서 강의에서 섷명해주신 게이트웨이,사용자서비스,게시판서비스,포인트 서비스가 있다고 할경우.. 게이트웨이 2개 사용자서비스2개 게시판 서비스2개 포인트 서비스 2개로 해야하는것일까요?

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
이경용 댓글 2 좋아요 0 조회수 114

궁금한게있어요..

미해결

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

강의는 gateway로 끝으로해서 끝나느데.. 에우레카에대한 강의는 없나요? 또.. 게이트웨이 설정할때.. application.yml에서.. localhost:8080/8081/8082 이렇게 하셨는데.. 실제 서비스할때도 그렇게 적용해야하는것일지 궁금합니다.

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
이경용 댓글 2 좋아요 0 조회수 130

코드 살펴보던 중에 발견한 것

해결됨

빠르게 배우는 Spring Cloud 기초(MSA)

왜 accesstoken 처음 발급시에는 id를 claims에 넣고, 왜 재발급시에는 email을 넣나요? 수업과 관련없는 질문이긴한데, 궁금해서 여쭤봅니다.

  • spring-cloud
  • msa
  • api-gateway
  • configserver
  • eureka
xcecv2 댓글 1 좋아요 0 조회수 127

강의 자료에 대해서 궁금해요

미해결

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

강의에서 나오는 자막들 따로 받거나 할 수는 없나요??

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
박력 댓글 2 좋아요 0 조회수 183

MSA강의 보다 궁금해서 질문드립니다.

미해결

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)

MSA강의보다 질문드립니다. 제가 쇼핑몰을 만든다고하면. 회원관리 서비스,상품서비스,포인트 서비스,결제서비스,게시판 서비스를 만들었을경우.. 환경설정..이나 유틸 서비스나.. Mybatis연결한다고 가정할경우,, 각 서비스 마다 작성해야하는지.. 별도의 서비스를 만들어 제어를 해야하는지 궁금합니다.

  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • devops
이경용 댓글 2 좋아요 0 조회수 147

GlobalFilter, LoggingFilter가 동작하지 않습니다.

미해결

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

server: port: 8000 eureka: client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://localhost:8761/eureka spring: application: name: apiGateway-service cloud: gateway: server: webflux: default-filters: - name: GlobalFilter args: baseMessage: Spring Cloud Gateway WebFlux Global Filter preLogger: true postLogger: true routes: - id: user-service uri: lb://USER-SERVICE predicates: - Path=/user-service/** - id: first-service uri: lb://MY-FIRST-SERVICE predicates: - Path=/first-service/** filters: - AddRequestHeader=f-request, 1st-request-header-by-yaml - AddResponseHeader=f-response, 1st-response-header-from-yaml - name: LoggingFilter args: baseMessage: Spring Cloud Gateway WebFlux Logging Filter preLogger: true postLogger: true 다음처럼 apigateway의 설정파일을 작성하였습니다. 하지만 두 필터가 모두 동작하지 않습니다. 필터 클래스 모두 강의와 동일하게 작성하였고, first-service와 apigateway-service 모두 유레카 서버에 잘 등록되며, api 게이트웨이 또한 동작을 정상적으로 합니다. 혹시 어느 부분에서 잘못되었는 지 알 수 있을까요?

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
백재원 댓글 2 좋아요 0 조회수 151

인기 태그

인프런 TOP Writers

주간 인기글