Ага, этот подход и мне нравится. Бэк один тупо на апи плюс 2 сервиса, админка и контент
Я так и делаю свой тестовый полигон (сервис микроблоггинга), но застрял на принятии решения, что должен представлять из себя API. Существует стандарт JSON-API, но он многословный и тот же vue на фронте требует прослойки-библиотеки, которая будет мапить в юзабельные объекты. Но в итоге получается, что вместо plain-объектов данных приходится работать через методы. Например, post.getTitle(). Это какой-то чужеродный подход подход к фронту, как мне кажется.
Это только одна из либ, но я уже разочаровался в JSON-API, не вырос я, чтобы принимать такие фундаментальные решения.