스프링개발자/301 - 아키텍처

스프링개발자 301 - 프로젝트 아키텍처

2ndPrince 2020. 8. 13. 12:53

크게 다음의 주제들을 다룰 예정

1) MonoRepo with multiple microservice applications

  • 하나의 git repo인데, 여러 port를 가진 app을 쓴다
  • app간의 dependency가 zero이다

 

2) Shared Components

  • app간의 dependency를 관리하는 component가 따로 있다

 

3) RestTemplate to communicate between apps

  • app간의 communicate하는 가장 간단한 방법

 

4) EurekaServerApplication

 

5) FeignClient

 

6) Remote Database

 

7) OAuth 2.0

 

8) PCF Service Registry

 

9) PCF Config Server