Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Spring Security
- 스프링
- HTTP
- 배포
- 가상화
- 데이터베이스
- 스프링 배치
- 도커
- mysql
- 스프링 시큐리티
- spring batch
- Spring
- CS
- web server
- 컨테이너
- ORM
- spring cloud
- JPA
- spring boot
- vm
- CI/CD
- Container
- 웹 서버
- 영속성 컨텍스트
- 자바
- virtualization
- 스프링 부트
- computer science
- 백엔드
- Java
Archives
- Today
- Total
목록부하분산 (1)
개발 일기

기존에 단일 프로젝트의 멀티 모듈 아키텍처에서 인증·인가를 담당하는 auth 모듈을 구축했다.이때 해당 auth 모듈을 통해 각 api 모듈로 요청을 라우팅할 수 있으면 좋았겠지만, 단일 애플리케이션 내에서는 API Gateway 패턴을 적용할 수 없었고 결국, auth 모듈을 각 api 모듈에서 직접 의존하여 인증·인가를 처리하는 방식으로 구현해야 했다. 해당 방식은 어쨋든 인증·인가 로직을 하나의 모듈에서 처리하고, 라이브러리처럼 필요한 api 모듈에서 이를 의존하여 사용하는 형태였지만, 아키텍처적으로는 중앙 집중식으로 처리하는 API Gateway 패턴과는 차이가 있어 아쉬웠다. 그러나 이번에 Eureka 기반의 MSA 아키텍처를 구축하면서 Spring Cloud Gateway를 도입하게 되어 정리..
Back-End/Spring Cloud + MSA + Kubernetes
2025. 2. 10. 14:33