Какая релевантная модель для SPA приложения?
умных слов понаписали в вопросе, а сам вопрос простой) если хотите оптимальный по современным меркам вариант - используйте graphQL, если сложно или нет желания, старый добрый rest api. 
А статьи на русском уважающий себя разработчик читать не будет, он будет читать источники ;-)
Сокеты