Web Apps-Architektur: 1 oder n API

Hintergrund Ich denke über die Organisation von Webanwendungen nach. Ich werde Front (Website für Browser) von Back (API) trennen: 2 Apps, 2 Repository, 2 Hosting. Front ruft API für fast alles auf.

Also, wenn ich zwei separate Domänendienste mit meiner API habe (Beispiel: Lernkontext und Buchungskontext) ohne direkte Verknüpfung zwischen ihnen, sollte ich 2 API erstellen (mit 2 Repositorys, 2 Build-Prozessen usw.)? Ist es eine gute Praxis, @ zu baun APIs fürn braucht oder eine "große" API? Ich spreche von einer umfangreichen Web-App mit Verkehr.

(Ich hoffe, diese Frage wird nicht als nicht konstruktiv geschlossen ... Ich denke, es ist eine echte Frage für einen konkreten Fall, sorry, wenn nicht.Diese Frag und einige andere über Architektur wurden nicht geschlossen, so gibt es Hoffnung für meine)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage