JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
과외블로그후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

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

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

이용약관개인정보처리방침
블로그/시리즈

비전공자도 이해할 수 있는 MSA 입문/실전

글 56편을 순서대로 읽을 수 있습니다.

비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot) 강의 보러가기
  1. 1MSA를 왜 배워야할까?
  2. 2MSA(Microservice Architecture)란?
  3. 3MSA의 핵심 특징 / MSA의 독보적인 장점
  4. 4언제 MSA를 도입하는 게 적절할까?
  5. 5많은 사람들이 MSA가 어렵다고 착각하는 이유
  6. 6MSA인지 아닌지를 판단하는 기준
  7. 7MSA를 쉽고 빠르게 배우는 방법
  8. 8MSA 프로젝트 요구사항 및 설계
  9. 9[실습] 각 Microservice에 해당하는 DB 서버 띄우기
  10. 10[실습] User Microservice 만들기
  11. 11[실습] Board Microservice 만들기
  12. 12구현한 MSA 프로젝트를 잘 구현했는 지 전체적으로 검토하기
  13. 13데이터 조회 기능 구현 방식 (모놀리식 vs MSA)
  14. 14[실습] 다른 마이크로서비스가 사용할 ‘사용자 조회 API’ 만들기
  15. 15[실습] 특정 게시글 조회 API 만들기
  16. 16특정 서비스가 장애났을 때, 장애가 전파되지 않게 막는 방법
  17. 17[실습] 특정 서비스가 장애났을 때, 장애가 전파되지 않게 방어 코드 작성하기
  18. 18[실습] 게시글 전체 조회 API 만들기 - 1
  19. 19[실습] 게시글 전체 조회 API 만들기 - 2
  20. 20[실습] Point Microservice 만들기 - 1
  21. 21[실습] Point Microservice 만들기 - 2
  22. 22[실습] 회원 가입하면 포인트가 적립되도록 만들기
  23. 23[실습] 사용자 활동 점수 적립 API 만들기
  24. 24[실습] ‘포인트 차감 → 게시글 작성→ 활동 점수 적립’ 순으로 로직이 처리되도록 만들기
  25. 25게시글 작성 API 로직 수행 중, 중간에 에러가 발생하면 어떻게 될까?
  26. 26MSA 환경에서의 트랜잭션 처리 방법
  27. 27Saga 패턴이란? / 보상 트랜잭션이란?
  28. 28[실습] 게시글 작성 API에 Saga 패턴 적용시키기 - 1
  29. 29[실습] 게시글 작성 API에 Saga 패턴 적용시키기 - 2
  30. 30Eventual Consistency(최종적 일관성)이란?
  31. 31[참고] Saga 패턴을 구현할 때 고려해야 할 요소 (멱등성, 동시성 이슈 등)
  32. 32MSA 환경에서 언제 메시징 기반(비동기 방식)으로 통신하면 좋을까?
  33. 33어떻게 구현할 지 설계하기
  34. 34[실습] 게시글 서비스에서 Kafka로 ‘게시글 작성 완료 이벤트’ 발행하기
  35. 35[실습] 사용자 서비스에서 Kafka로부터 ‘게시글 작성 완료 이벤트’ 구독하기
  36. 36[실습] 잘 작동하는 지 테스트하기
  37. 37‘데이터 동기화’를 활용한 게시글 조회 API 최적화하기
  38. 38[실습] 사용자 서비스에서 Kafka로 ‘회원가입 완료 이벤트’ 발행하기
  39. 39[실습] 게시글 서비스에서 Kafka로부터 ‘회원가입 완료 이벤트’ 구독하기
  40. 40[실습] 잘 작동하는 지 테스트하기
  41. 41[실습] 게시글 조회 로직 최적화하기 (
  42. 42API Gateway란?
  43. 43[실습] Spring Cloud Gateway 셋팅하기 / 라우팅 설정하기
  44. 44[실습] ‘외부용 API’와 ‘마이크로서비스간 통신용 API’ 구분하기
  45. 45[실습] API Gateway를 활용해 클라이언트가 접근할 API 제한하기
  46. 46MSA에서 ‘인증 로직’ 구현하는 방법
  47. 47[실습] 사용자 서비스에 로그인 API 구현하기
  48. 48[실습] API Gateway에 JWT 인증 로직 구현하기 (
  49. 49[실습] 게시글 작성 로직 수정하기
  50. 50MSA는 꼭 쿠버네티스로 배포해야 할까?
  51. 51[미션] AWS에 MSA 프로젝트 배포하기
  52. 52[참고] 완성 프로젝트 Github 주소
  53. 53추가 요구사항
  54. 54사전 필요 지식
  55. 55추가 요구사항
  56. 56프로젝트의 모든 API 잘 작동하는 지 테스트하기