Arquitetura de aplicativos da Web: 1 ou n API

Fundo: Estou pensando em organização de aplicativos da web. Separarei frente (site para navegador) e parte traseira (API): 2 aplicativos, 2 repositórios, 2 hospedagem. Front chamará API para quase tudo.

Portanto, se eu tiver dois serviços de domínio separados com minha API (exemplo: contexto de aprendizagem e contexto de reserva) sem vínculo direto entre eles, devo criar 2 API (com 2 repositório, 2 processo de compilação etc.)? É uma boa prática construirn APIs paran necessidades ou uma API "grande"? Estou falando de um aplicativo da web substancial com tráfego.

(Espero que essa pergunta não seja encerrada por não ser construtiva ... acho que é uma pergunta real para um caso concreto, desculpe se não.Essa questão e algumas outras sobre arquitetura não foram fechadas, então há esperança para a minha)

questionAnswers(1)

yourAnswerToTheQuestion