Следует понимать при разработке архитектуры что у CMS есть в современное время 2 потребителя:
Классическое использование с backend-based render, когда за шаблонизацию отвечает бекенд. Сюда же b24.
Современное api-based использование, когда от бекенда требуется только API, а от CMS требуется удобная админка, бизнес логика и возможность писать удобное API (headless CMS).
Следует понимать при разработке архитектуры что у CMS есть в современное время 2 потребителя: