1
분량의 디자인 프로세스가 있지만 비슷한 솔루션을 배치하고 경험을 공유 한 사람들의 조언을 듣고 싶습니다.API 디자인 - 고객 및 Google 웹 앱용 공유 API를 실행하거나 API, 비공개 및 공개로 분리하는 것이 가장 좋을까요?
분량의 디자인 프로세스가 있지만 비슷한 솔루션을 배치하고 경험을 공유 한 사람들의 조언을 듣고 싶습니다.API 디자인 - 고객 및 Google 웹 앱용 공유 API를 실행하거나 API, 비공개 및 공개로 분리하는 것이 가장 좋을까요?
두 개의 별도 API (공개 및 비공개 API)로 나누는 것이 좋습니다. 사용자가 모두 내부 대 외부 인 경우 변경 작업을 훨씬 더 유연하게 수행 할 수 있습니다. 또한 내부 사용자는 일반적으로 시스템에서 더 많은 변경이 필요합니다. 보안 고려 사항은 내부 API와 외부 API에서 매우 다릅니다.
적절한 경우 내부 API에서 외부 API를 호출하면 DRY 문제를 완화 할 수 있습니다.