Charla de la integración de microservicios en Vocento. Explica la arquitectura de los microservicios, la composición de un microservicio y su integración en el panel frontal
7. 7
Hector Prats
Implementación de microservicios en Vocento
Va del tiempo de carga de nuestras
webs
~ 3000 ms
~ 300
ms
Portada
~ 1600 ms
~ 100 ms
Noticia
Antes Después Antes Después
8. 8
Hector Prats
Implementación de microservicios en Vocento
¿Qué vamos a ver en
la charla?
0
1
Construcción de
µServicio con Symfony,
DDD y SOLID
0
2
Frontal service y
conexión de µServicios
mediante Orchestrator
0
3
Arquitectura de
µServicios
9. 9
Hector Prats
Implementación de microservicios en Vocento
Arquitectura de microservicio
Consul (OPEN SOURCE)
0
1
NOTICIAS
SERVICE
LAYOUT
SERVICE
CONFIGURATION
SERVICE
10. 10
Hector Prats
Implementación de microservicios en Vocento
Frontal
service
Weather service
Links service
Media service
Breaking news service
SportData service
Content service Oferplan service
13. 13
Hector Prats
Implementación de microservicios en Vocento
Construcción de microservicio
(Tiempo medio de desarrollo)
Dominio
Integración
en Frontal
service
Servicio
Cliente
0
2
15. 15
Hector Prats
Implementación de microservicios en Vocento
Event Storming - DDD
Application
Services
Modelo de negocio
Uso en Frontal
service
Bounded Context
Lenguaje Ubicuo
Modelado del
dominio
37. 37
Hector Prats
Implementación de microservicios en Vocento
Y lo conseguimos…
Construcción
de µServicio
Frontal service
Nuestras páginas
son más rápidas
gracias a lo que
hemos visto
Arquitectura
de µServicios
0
1
0
2
0
3
38. 38
Hector Prats
Implementación de microservicios en Vocento
El equipo de rediseño
Buscador
Methode-
CMS
Dinamic
Diseño
Maquetación
Equipo de
Validación QA
39. 39
Hector Prats
Implementación de microservicios en Vocento
Gracias a todas estas personas
En especial a todos los que me han acompañado a este #DeSymfony
Rosa, Esther, Hugo, Eneas, David, Jesús y Ariel