본문 바로가기

DDD&MSA18

[Spring Cloud Gateway] 여러 도메인에 대해 CORS 설정하기 0. API Gateway 에서의 CORS 설정 현재 개발 중인 프로젝트의 백엔드 서버는 MSA 구조로 개발되어 있어서, 프론트엔드 서버의 요청을 아래와 같은 흐름으로 받아들이고 있습니다. 클라이언트의 요청을 API Gateway 가 받아서, URI 를 확인해서 적절한 마이크로 서비스로 요청을 라우팅하는 형태입니다. 이 때, API Gateway는 클라이언트 요청에 대해 CORS 설정을 추가해야 합니다. CORS 에 대한 내용은 아래 포스팅을 참고해주세요. https://byunsw4.tistory.com/22 Access to XMLHttpRequest at 'http://localhost:8888/api/v1/login' from origin 'http://localhost:3000' has been.. 2023. 12. 24.
[MSA] Feign Client 테스트 작성기 - wireMockServer 사용기 본 포스팅은 MSA 공부 간 작성한 포스팅 입니다. 아래 포스팅을 먼저 보고 오시면 이해에 도움이 되시니 참고 부탁드립니다. https://byunsw4.tistory.com/39 [MSA] Feign Client - 마이크로 서비스 간 통신 구현하기 본 포스팅은 MSA 공부 간 작성한 포스팅 입니다. 아래 포스팅을 먼저 보고 오시면 이해에 도움이 되시니 참고 부탁드립니다. https://byunsw4.tistory.com/35 [MSA] API Gateway 에 인증 구현하기 - GatewayFilter 추 byunsw4.tistory.com 본 포스팅에 사용된 코드는 아래 github 주소를 참고해주시면 감사드리겠습니다. https://github.com/dongha-byun/springboot-sh.. 2023. 11. 14.
[MSA] Feign Client - 마이크로 서비스 간 통신 구현하기 본 포스팅은 MSA 공부 간 작성한 포스팅 입니다. 아래 포스팅을 먼저 보고 오시면 이해에 도움이 되시니 참고 부탁드립니다. https://byunsw4.tistory.com/35 [MSA] API Gateway 에 인증 구현하기 - GatewayFilter 추가하기 본 포스팅은 MSA 공부 간 작성한 포스팅 입니다. 아래 포스팅을 먼저 보고 오시면 이해에 도움이 되시니 참고 부탁드립니다. https://byunsw4.tistory.com/34 [MSA] API Gateway - 마이크로 서비스 Routing 처리하 byunsw4.tistory.com 본 포스팅에서 제시된 예시 코드는 아래 github 에서 확인하실 수 있습니다. https://github.com/dongha-byun/springboot.. 2023. 11. 8.
[MSA] API Gateway 에 인증 구현하기 - GatewayFilter 추가하기 본 포스팅은 MSA 공부 간 작성한 포스팅 입니다. 아래 포스팅을 먼저 보고 오시면 이해에 도움이 되시니 참고 부탁드립니다. https://byunsw4.tistory.com/34 [MSA] API Gateway - 마이크로 서비스 Routing 처리하기(feat. Spring Cloud Gateway) 본 포스팅은 Spring Cloud 를 기반으로 MSA 구조를 학습하고자 작성하는 포스팅입니다. 아래 포스팅을 먼저 보고 오시면 이해가 수월하시니 참고바랍니다. https://byunsw4.tistory.com/31 [MSA] Micro Service Archi byunsw4.tistory.com 1. 인증 처리를 수행하는 API Gateway MSA 구조에서 API Gateway 는 마이크로 서비스 간.. 2023. 10. 8.
[MSA] API Gateway - 마이크로 서비스 Routing 처리하기(feat. Spring Cloud Gateway) 본 포스팅은 Spring Cloud 를 기반으로 MSA 구조를 학습하고자 작성하는 포스팅입니다. 아래 포스팅을 먼저 보고 오시면 이해가 수월하시니 참고바랍니다. https://byunsw4.tistory.com/31 [MSA] Micro Service Architecture(MSA) 시작하기 - Eureka Server & Client 1. 모놀리식 vs MSA MSA 를 공부하게 되면, 자연스럽게 모놀리식 이라는 개념 또한 접하게 됩니다. 모놀리식이란, 여러 도메인을 하나의 아키텍처에 구성해놓은 서비스로, 과거에 흔히 개발됐던 하 byunsw4.tistory.com 1. API Gateway 란? MSA 구조에서 꼭 필요한 구성 중 하나는, 클라이언트의 요청이 각각 어떤 마이크로 서비스에서 실행되어야 .. 2023. 9. 28.
[MSA] Micro Service Architecture(MSA) 시작하기 - Eureka Server & Client 1. 모놀리식 vs MSA MSA 를 공부하게 되면, 자연스럽게 모놀리식 이라는 개념 또한 접하게 됩니다. 모놀리식이란, 여러 도메인을 하나의 아키텍처에 구성해놓은 서비스로, 과거에 흔히 개발됐던 하나의 프로젝트에 애플리케이션 전체가 구현된 형태를 뜻합니다. 그에 반대되는 MSA는 여러 작은 서비스들이 함께 동작하는 서비스로, 각자의 독립적인 서비스가 외부통신을 통해 데이터를 주고 받고, 시스템에 요구되는 처리를 수행하는 형태를 뜻합니다. 모놀리식과 대비되는 MSA의 장점은 아래와 같습니다. 각각의 서비스에 최적의 아키텍처를 설계할 수 있다. 하나의 서비스의 장애가 전체 서비스에 영향을 주지 않는다. MSA 를 구성하는 작은 서비스 하나를 마이크로 서비스 라고 부르며, 각 마이크로 서비스마다 도메인에 맞.. 2023. 9. 10.