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
practice-test-events
type
post
updatedAt
Dec 6, 2025 05:43 AM

✅ 잘 작동하는 지 테스트하기

  1. 테스트 전에 DB 데이터 정리하기
    1. 모든 게시글 데이터 삭제하기
      1. notion image
         
    2. 활동 점수 0점으로 맞추기
      1. notion image
         
    3. 포인트 1000점으로 맞추기
      1. notion image
       
  1. API 요청 보내기
    1. notion image
       
  1. 성공적으로 잘 처리했는 지 DB 확인하기
    1. notion image
      notion image
      notion image
 
 

✅ 정리하기

notion image
설계했던 대로 사용자가 게시글 작성 API에 요청을 보냈을 때 ‘포인트 차감 → 게시글 작성’ 로직까지만 처리하고 성공 응답을 내려주는 방식으로 코드를 변경했다. 그리고 ‘활동 점수 적립’은 메시징 기반의 비동기 방식으로 처리하도록 코드를 수정했다. 그리고 성공적으로 잘 작동하는 지까지 확인했다.
이와 같이 실무에서는 Saga 패턴을 구현할 때 REST API 기반의 동기 방식과 메시징 기반의 비동기 방식을 각 작업의 특징에 맞게 혼용해서 사용하는 경우가 많다.
author
JSCODE 박재성
category
MSA
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 MSA 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:45 AM
📎
이 글은 비전공자도 이해할 수 있는 MSA 입문/실전 강의의 수업 자료 중 일부입니다.