Precisamos parar de pensar em back e front como algo separado e ser programador.

Apesar de serem interligados eles possuem funções distintas e é natural que seja assim dado o objetivo que cada um deles possui.