2026. 6. 30. 16:05ㆍ부트캠프/TIL(Today I Learned)
오늘 배운 점
Spring Auth에서 실습한 JWT 로그인/회원가입을 MSA 환경으로 확장하며,
Eureka Server, Gateway, Member/Product/Order Service를 각각 독립 프로젝트로 구성하고 서비스 등록, JWT 인증, 라우팅, 서비스 간 통신이 이루어지는 과정을 직접 구현하며 이해했다.
Zipkin대시보드에서는 API속도(응답시간)도 추적할수있고 흐름도 호출할수있다.
어떤게 어떤 서비스를 호출했는지도 알수있다.
API속도(응답시간)이 왜 오래걸렸는지 확인하고 해결하면 그것이 백엔드개발자로서의 서버 최적화 경험에 맞는것 아닐까 싶다.
내일도 이어서 해볼 점
한번더 MSA 실습을 해보며 회원가입 → 로그인(JWT 발급) → Gateway에서 JWT 검증 → Product Service 상품 조회 → Order Service에서 OpenFeign으로 Product Service를 호출해 주문을 생성하는 전체 흐름을 처음부터 끝까지 직접 구현하며 각 서비스의 역할과 데이터 흐름을 익혀볼 예정이다.
오늘 아쉬웠던 점이나 팀플 중 생긴 작은 문제
서비스가 5개로 분리되어 각각의 설정과 역할을 연결하는 과정에서 Gateway의 라우팅, Eureka 서비스 등록, JWT 인증 흐름이 어떻게 이어지는지 이해하는 데 시간이 다소 걸렸다.
내일 해결을 위해 시도해볼 점
서비스 간 요청 순서를 직접 그려보면서 Eureka 등록, Gateway 라우팅, JWT 검증, OpenFeign 호출 과정을 하나씩 확인하며 구현해본다. 각 서비스를 하나씩 실행하며 Eureka 등록 상태를 확인하고, Gateway를 통해 요청을 보내 JWT 인증과 헤더 전달, OpenFeign 기반 서비스 간 통신이 정상적으로 이루어지는지 단계별로 테스트하며 구현을 이어갈 예정이다.
'부트캠프 > TIL(Today I Learned)' 카테고리의 다른 글
| [내일배움캠프_사전캠프_8기]_Days_11 TIL_ 팀 프로젝트-Day3 (0) | 2026.07.06 |
|---|---|
| [내일배움캠프_사전캠프_8기]_Days_9 TIL_ 팀 프로젝트 OT (0) | 2026.07.03 |
| [내일배움캠프_단기심화_8기]_Days-6-TIL (0) | 2026.06.29 |
| [내일배움캠프 사전캠프_단기심화_8기]_영속성 컨텍스트 및 그 외 TIL (0) | 2026.06.27 |
| [내일배움캠프_단기심화_8기]_Days-5-TIL (0) | 2026.06.26 |