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

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

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

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
MSA

[실습] Spring Cloud Gateway 셋팅하기 / 라우팅 설정하기

[실습] Spring Cloud Gateway 셋팅하기 / 라우팅 설정하기

✅ Spring Cloud Gateway 서버 기본 셋팅하기 / 라우팅 설정하기 Spring Boot 프로젝트 셋팅 application.yml 작성하기 요청이 잘 라우팅되는 지 테스트해보기

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] 사용자 서비스에서 Kafka로 ‘회원가입 완료 이벤트’ 발행하기

[실습] 사용자 서비스에서 Kafka로 ‘회원가입 완료 이벤트’ 발행하기

✅ 사용자 서비스에서 Kafka로 ‘회원가입 완료 이벤트’ 발행하기 게시글 서비스에서 사용해야 하는 사용자 데이터(user_id, name)를 동기화하기 위해서, 사용자 서비스에서 user_id, name의 데이터가 생성/변경/삭제가 될 때마다 카프카

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] 게시글 전체 조회 API 만들기 - 1

[실습] 게시글 전체 조회 API 만들기 - 1

✅ 설계 [게시글 전체 조회 API] 위 요구사항에 따라 게시글 전체 조회 API를 만들려면 게시글의 개수만큼 사용자 정보를 조회해와야 한다. 즉, 10개의 게시글을 조회해서 응답하려면 각 게시글의 사용자 정보가 필요하므로 사용자 정보 조회 API를

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] 사용자 서비스에서 Kafka로부터 ‘게시글 작성 완료 이벤트’ 구독하기

[실습] 사용자 서비스에서 Kafka로부터 ‘게시글 작성 완료 이벤트’ 구독하기

✅ 사용자 서비스에서 Kafka로부터 ‘게시글 작성 완료 이벤트’ 구독하기 사용자 서비스에 Kafka 의존성 추가하기 application.yml에 Kafka 연결을 위한 정보 작성하기 Kafka로부터 전달받을 메시지 객체 만들기 Kafka에 있는 메

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

사전 필요 지식

✅ 참고 이전 섹션에서 데이터 생성 및 변경을 처리할 때, 여러 마이크로 서비스를 거쳐서 통신을 해야 하는 Case를 경험했다. 그리고 여러 마이크로 서비스를 거쳐서 처리하는 여러 작업을 하나의 트랜잭션처럼 묶기 위해서 Saga 패턴을 활용해서 코드를

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] ‘외부용 API’와 ‘마이크로서비스간 통신용 API’ 구분하기

[실습] ‘외부용 API’와 ‘마이크로서비스간 통신용 API’ 구분하기

✅ ‘외부용 API’와 ‘마이크로서비스간 통신용 API’ 구분하기 현재까지 프로젝트에서 아래의 API를 구현했다. [사용자 서비스] 회원가입 (POST /users/sign-up) - 외부용 API 특정 사용자 정보 조회 (GET /users/{use

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] 잘 작동하는 지 테스트하기

[실습] 잘 작동하는 지 테스트하기

✅ 잘 작동하는 지 테스트하기 테스트 전에 DB 데이터 정리하기 API 요청 보내기 성공적으로 잘 처리했는 지 DB 확인하기 ✅ 정리하기 설계했던 대로 사용자가 게시글 작성 API에 요청을 보냈을 때 ‘포인트 차감 → 게시글 작성’ 로직까지만 처리하고

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

추가 요구사항

✅ 구현할 기능 특정 게시글 조회 API 게시글 전체 조회 API

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

[실습] 게시글 서비스에서 Kafka로부터 ‘회원가입 완료 이벤트’ 구독하기

[실습] 게시글 서비스에서 Kafka로부터 ‘회원가입 완료 이벤트’ 구독하기

✅ 게시글 서비스에서 Kafka로부터 ‘회원가입 완료 이벤트’ 구독하기 board-service에서 아래 코드 작성하기 User 엔티티 만들기 UserRepository 만들기 사용자 정보 저장 Service 로직 만들기 application.yml에

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
MSA

‘데이터 동기화’를 활용한 게시글 조회 API 최적화하기

‘데이터 동기화’를 활용한 게시글 조회 API 최적화하기

✅ ‘데이터 동기화’를 활용한 게시글 조회 API 최적화하기 ‘게시글 조회 로직’을 구현할 때 위의 방식처럼 구현했었다. 위의 방식도 충분히 괜찮은 방식이지만, 게시글 조회 로직의 트래픽이 점차 증가하면서 사용자 서비스의 ‘사용자 DB’에 부담을 줄

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
«<2627282930>»