요구사항의 다양화로 인해 여러 백엔드 A B C D...
가 탄생했습니다.
파생된 백엔드는 여러 다른 서버 S1 S2 S3...
여러 관리 백그라운드에는 일부 동일한 기능이 있습니다. 사용자 추가, 삭제, 수정, 기사 관리, 기기 관리 작업, 메시지 전송...
발생한 문제:
예를 들어 추가, 삭제, 수정, 확인 기능의규칙
이 변경되었습니다. 어쩌구 저쩌고, 배경을 모두 변경해야 합니다< /p>
이런 상황에서 제가 생각하는 것은 각 배경마다 호출할 API 인터페이스를 만들어주는 것입니다.
당신과 당신의 팀은 이 상황을 어떻게 처리했나요? 선배일수록, 그걸 통해 배워야 해요.
각 백엔드가 서로 다른 모듈을 관리하지 않나요? 왜 동일한 기능 모듈이 있나요? ?
마이크로서비스 개발 방식, 공용 모듈을 기본 서비스로 추출
공개 부분은 독립적입니다, KO