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