Want to make creations as awesome as this one?

Transcript

Webapp ClientesPropuesta Arquitectura

Qu茅 es una arquitectura de micro-frontends, c贸mo se aplica a nuestra webapp y qu茅 beneficios ofrece para usuarios, desarrolladores y el negocio.

馃搫

Empezar

L贸gica de negocio mezclada; no cumple el principio DRY

N-Layers

Fat Model Flat Controller (Best Practice)

MVC

Todas las partes de la aplicaci贸n (interfaz de usuario, l贸gica de negocio, acceso a datos, etc.) est谩n combinadas en un soloo c贸digo base.

JQuery 3.0-3.5

脷ltimo Release : 2012

.NET 4.5

M谩s de 20 m贸dulos integrados en el c贸digo base

Panorama Actual | clientes.gosmo.mx

Desarrollo Monol铆tico

Temas a revisar

03

06

05

02

01

Revisi贸n del repositorio.

Hands On

Revisi贸n de los puntos de seguridad en la arquitectura.

Seguridad

Brief sobre los puntos que representan beneficios para el negocio.

Ventajas de negocio

Revisi贸n del diagrama de arquitectura.

Arquitectura propuesta

Brief sobre la arquitectura en Microfrontends.

Microfrontends

Es un patr贸n de desarrollo web frontend en el que se puede crear una sola aplicaci贸n a partir de compilaciones separadas. Es un enfoque an谩logo a los microservicios, pero para aplicaciones de una sola p谩gina del lado del cliente escritas en JavaScript. Es una soluci贸n para la descomposici贸n y el enrutamiento de m煤ltiples aplicaciones frontend.

Microfrontends

驴Qu茅 son?

Arquitectura Propuesta

Ventajas de Negocio

Reducci贸n del tiempo de desarrollo

Mejora en la calidad y mantenibilidad

Adaptabilidad a cambios en el mercado

Impacto en los costos