Blog

¿Que es un backend?

img-que-es-un-backend

Todas las aplicaciones que usamos en nuestros móviles, tabletas, portátiles y ordenadores de sobremesa, en casa o en nuestra empresa se han construido de forma modular en diversos bloques o capas.

Lo que vemos en nuestros dispositivos y nos permite interactuar con la aplicación es el frontend. El frontend se ejecuta dentro de nuestro dispositivo. Las aplicaciones nativas de móvil o tableta se descargan al dispositivo y se ejecutan ahí. Los navegadores que usamos para navegar por internet se descargan las páginas web a nuestro ordenador y ahí las interpretan y ejecutan. En definitiva, el frontend es responsable de la apariencia visual de una aplicación y de la interacción con el usuario.

Actualmente la mayor parte de las aplicaciones nativas de móvil y tableta se comunican con otros servicios y requieren de gran cantidad de datos que no se pueden descargan al dispositivo:

  • porque hay datos que requieren una gestión centralizada
  • porque hay datos que deben ser protegidos y no deben ser transmitidos, pero aún así son necesarios para el uso de la aplicación
  • porque para dar un mejor servicio la aplicación consume servicios de terceros sobre los que no se tiene el control pero con los que la aplicación se puede comunicar

Estos datos, así como toda la lógica para tratarlos, validarlos y generar información sobre la que tomar decisiones se quedan en un dispositivo servidor bajo el control del proveedor de la aplicación. Esto es el backend. El backend se encarga de gestionar todos los datos de la aplicación, validarlos y procesarlos para obtener información útil, así como de protegerlos de su uso no autorizado. El backend es el núcleo de una aplicación, aunque no lo vemos.

En Byteflair nos encargamos de diseñar y desarrollar backends seguros y fiables para dar soporte a su negocio.