El backend puede ser tan complejo como quieras, hoy en día es muy común (y de hecho es recomendable) ver sistemas distribuidos en backend, que si la base de datos de un lado, el almacenamiento desde otro lado, el servidor en otro lado, es muy normal ver que el backend se distribuya así, y está bien, esto lo explica Freddy de una forma excelente en este video:
Prácticamente hoy en día todo está distribuido ^^
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?