이 (아래) 웹 아키텍처가 좋습니까?마이크로 서비스 또는 SOA 준비 아키텍처
- 우리는 2 가지 서비스 프론트 엔드 서비스와 백엔드 서비스를 제공합니다.
- 백엔드 서비스는 기존 MVC가 아닌 API 만 제공합니다.
- 백 엔드 서비스는 각 모듈이 자체 구성을 가진 작은 응용 프로그램 역할을하는 모듈로 구성되므로 각 모듈에는 다른 데이터베이스 엔진과 종속성이있을 수 있습니다.
- 모델과의 모든 통신은 리포지토리를 통해 수행됩니다.
- 모든 유형의 SQL 조인을 피하고 결과를 얻기 위해 다중 쿼리를 수행하여 단순하게 유지하려고합니다.
- 모든 요청에 대한 진입 점이 될 API 게이트웨이를 사용합니다.
이렇게하면 나중에 SOA 또는 Microservices로 쉽게 이동할 수 있습니다.
위의 방법에 대해 어떻게 생각하십니까?
미리 감사드립니다.
나는 접근 방식이 좋은지 아닌지에 대해 묻고 있는데, 왜 그것을 보류 상태로 두겠습니까? – justsomedev