JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

사전 필요 지식

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
MSA
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 MSA 입문/실전
slug
prerequisites
type
post
updatedAt
Dec 6, 2025 05:43 AM

✅ 참고

이전 섹션에서 데이터 생성 및 변경을 처리할 때, 여러 마이크로 서비스를 거쳐서 통신을 해야 하는 Case를 경험했다. 그리고 여러 마이크로 서비스를 거쳐서 처리하는 여러 작업을 하나의 트랜잭션처럼 묶기 위해서 Saga 패턴을 활용해서 코드를 작성했다. 이 때, 서로 마이크로 서비스끼리 통신할 때 REST 기반의 동기 방식으로 통신을 했었다.
 
하지만 이번 섹션에서는 REST 기반의 동기 방식이 아닌, 메시징 기반의 비동기 방식으로 통신하는 방식을 배워볼 것이다. 메시징 툴로는 Kafka를 활용할 예정이다.
 
따라서 강의 소개에서도 언급했다시피 Kafka를 이미 알고있다는 전제하에 강의를 진행할 예정이다. 혹시나 Kafka와 같은 메시징 툴을 아예 경험해보지 못했다면 아래 강의를 듣고 이어서 수강하는 걸 추천한다.
 
Kafka Intro: Hands-on| jscode - Course on Inflearn
This course has a rating of 5.0 and 306 students. I've created a 'Kafka Introduction' course that is easy for non-technical users to understand and imme
Kafka Intro: Hands-on| jscode - Course on Inflearn
https://inf.run/AVnvB
Kafka Intro: Hands-on| jscode - Course on Inflearn
 
author
JSCODE 박재성
category
MSA
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 MSA 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:45 AM
📎
이 글은 비전공자도 이해할 수 있는 MSA 입문/실전 강의의 수업 자료 중 일부입니다.