В T3 stack, как и в любом другом стеке технологий, безопасность играет важную роль, поэтому разделение на backend и frontend части может быть целесообразным. Скрытие backend части приложения может помочь защитить его от несанкционированного доступа и улучшить общую безопасность системы.
Однако в случае использования next.js в составе T3 stack, frontend и backend могут быть объединены в одном приложении благодаря возможностям серверного рендеринга и API routes. Это позволяет легко создавать и поддерживать приложения, не разделяя их на отдельные контейнеры.
Таким образом, скрытие backend части приложения на T3 stack не является обязательным, но может быть применено в зависимости от особенностей проекта и требований по безопасности.