¿Y si desgranamos aún más una arquitectura "desacoplada"? Nuestra apuesta es extender la definición de microservicio hasta el frontend, dividiendo para ello las aplicaciones en dominios funcionales y añadiendo una capa de agregación que conecte ambos mundos. En la presentación veremos como trabajamos en Orange para conseguir esto, proporcionando una visión desde la construcción de frontend hasta el despliegue de APIs en entorno Kubernetes.
3. 3
Alfredo García Lavilla
Solutions Architect in
Orange Spain
Multistack cloud native solutions, APIs and
microservices. Kubernetes & Istio.
• linkedin.com/in/alfredo-garcia-lavilla
@agarcia
Quiénes somos...
Mariano Moreno Molina
Solutions Architect in
Orange Spain
Frontend solutions architect specialized in
components architectures with Angular.
linkedin/in/marianomorenomolina
@MarianoMorenoM1
4. 4
Acerca de Orange
Nuestros datos principales
• Presente en 29 países
• Más de 260 M de clientes globales
• 20 M de clientes en España bajo 4
marcas comerciales
• Operador de Telco y (muy pronto) de
digital banking
5. 5
¿Qué queremos conseguir?
Autonomía de
Equipos
Equipos de Front y
Back que pueden
trabajar en paralelo e
independientes.
Componentes
reutilizables
Crear un
ecosistema de Web
Components
reusables.
Automatizar
Desarrollo
Aumentar la
eficiencia al
automatizar tareas
de desarrollo.
Modelo API First
Tratar nuestras APIs
como productos y
diseñarlas para sus
usuarios.
Nuestra Arquitectura se ha diseñado para atender a
estos objetivos principales...
6. Arquitectura End 2 End
Frontales desacoplados
SPAs y aplicaciones mobile
híbridas con modelo de CMS
headless
Primamos la autonomía
de los equipos
Los frontales tienen capacidad de
desplegar hasta su propia lógica
de negocio mediante APIs de
Experiencia
APIs agrupadas en
capas según su función
Abstraemos la complejidad de
nuestros stacks/marcas mediante
APIs de Fachada.