¿Qué significa “back end” en el desarrollo de software?

Hola,
El backend generalmente consta de tres partes: un servidor, una aplicación y una base de datos. Si reserva un vuelo o compra entradas para conciertos, generalmente abre un sitio web e interactúa con la interfaz. Una vez que haya ingresado esa información, la aplicación la almacena en una base de datos que se creó en un servidor. En aras de la facilidad, solo piense en una base de datos como una hoja de cálculo Excel gigante en su computadora, pero su computadora (servidor) está almacenada en algún lugar de Arizona.
Toda esa información permanece en el servidor, por lo que cuando vuelve a iniciar sesión en la aplicación para imprimir sus boletos, toda la información sigue ahí en su cuenta.
Llamamos a una persona que construye toda esta tecnología para que trabajen juntos como un desarrollador de back-end . Las tecnologías de back-end generalmente consisten en lenguajes como PHP, Ruby, Python, etc. Para que sean aún más fáciles de usar, generalmente están mejorados por marcos como Ruby on Rails, Cake PHP y Code Igniter que hacen que el desarrollo sea más rápido y fácil de colaborar .

Hecho: Debido a que no ves el backend, los programadores pueden intercambiar partes sin que lo sepas. Durante un tiempo, Twitter fue impulsado por Ruby on Rails, pero en 2011 se cambió a Java. ¡Apuesto a que no te diste cuenta!

Espero que esto ayude.

Es un término algo vago, que se refiere a la colección de servidores a los que accede el servidor web front-end. En la arquitectura tradicional de 3 niveles, la arquitectura del servidor se dividió en nivel web front-end, nivel de servidor de aplicaciones back-end y nivel de base de datos. Esta arquitectura todavía está en uso en la actualidad, excepto que podría incluir muchas categorías diferentes de servidores front-end y back-end para alojar un sitio web grande.