Ja pracuję z apkami gdzie jest całkowicie niezależne API na mikroserwisach głównie springowych i osobne fronty w react, angular, pure js itp. Backend to tylko endpointy dla frontu. A jeśli jakiś front potrzebuje SSR to jest dodatkowy serwerek w nodzie serwujący content i również strzelający sobie do API.
I szczerze to nie widze powodow aby iść w inną architekture, to sprawdza sie bardzo dobrze, latwo się wdraza, zmienia, skaluje, monitoruje itp. I z tego.co słyszę często to jeat to juz powoli standardowe podejscie, odchodzi sie juz dzis od monolitow i chyba tylko niedobitki na nich siedzą plus mikrostrony jakis agencji itp piszacych w WP.
A przy takim podejsciu api i front w ogóle się nie gryzą w niczym.