Вы можете легко обслуживать свое клиентское приложение Angular с вашего экспресс-сервера, используя промежуточное ПО express.static .
Таким образом, у вас есть только 1 приложение Heroku для беспокойства.
С другой стороны, это, как правило, означает, что ваш клиентский и серверный код находятся в одном и том же git-репо. В некоторых сценариях вы можете захотеть хранить их в отдельных репозиториях, что может оправдать наличие для них отдельных приложений Heroku.