Skip to main content

Introducción

Introducción​

¿Qué es Frontend?

El Frontend es la parte visible y con la que interactúan los usuarios en una aplicación o sitio web. Representa la interfaz de usuario (UI) y define cómo se muestra la información, cómo se navega dentro del sistema y cómo los usuarios interactúan con los servicios ofrecidos. Es el componente del lado del cliente, ejecutándose en el navegador web o en dispositivos del usuario.

En una arquitectura tradicional generalmente se pueden encontrar esquemas de trabajo como:

  • Aplicación Monolitica
  • Aplicación divida en Front End y Back End
  • Aplicación segmentada en Front End, Back End basado en microservicios

Estructura de fronts - back​

Sin embargo, ¿Qué ocurre cuando diferentes entidades de negocio desean centralizar las operaciones?. La respuesta es Arquitectura de MicroFronts.

🎯 ¿Qué son los Microfrontends?​

Los Microfrontends son una extensión del concepto de microservicios al frontend. Consisten en dividir una aplicación web en partes independientes, donde cada fragmento representa un dominio específico y puede ser desarrollado, desplegado y mantenido de forma independiente por equipos distintos y en diferentes verticales.

Estructura de mico-fronts​