✅ Monolithic Architecture? 전체 기능을 단일 코드 베이스로 개발 대규모 단일 코드 베이스를 빌드/배포 단일 통합 데이터베이스 사용 장점 일단 상대적으로 운영하기가 용이하다. (코드 관리, 장애 관리, 로그 관리, 모니터링 등등) 내부 메소드 호출
지난번에 Monolithic과 MSA이에 대해 알아보았다.이번에는 MSA를 사용할 때 필요한 기술에 대해 공부해볼 예정이다. 그래서 MSA를 사용하기 위해서는 무슨 기술이 필요해? Service Discovery MSA를 도입하게 되면 서비스 개수 및 인스턴스 개수가
외부의 서비스들이 마이크로서비스를 검색하기 위해 사용하는 곳으로, 각각의 마이크로서비스가 어느 위치에 있는지 등록해 놓은 곳이다.Spring Cloud Netflix Eureka가 Service Discovery 역할을 제공한다.요청 정보가 Load Balancer(A
api gateway service는 사용자가 설정한 라우팅 설정에 따라서 각각의 endpoint로 클라이언트 대신 요청해주고, 해당 응답을 받으면 클라이언트에게 전달해주는 일종의 proxy 역할을 해준다.API Gateway를 사용하면 다음과 같은게 가능하다.인증 및
지난 글 \[MSA] API Gateway Service - 프로젝트 생성에 이어 작성하는 글입니다!해당 글에서는 Spring Cloud Gateway에 Filter를 적용해볼 예정이다.