Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Implementación de microservicios en Vocento

956 visualizaciones

Publicado el

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

Publicado en: Internet
  • Buena presentación! Sobre nuestra última conversación, cuando escuché que cumplió 10 años en 10.000 en 2 meses, no podía creer que fuera posible. Pensé que podría ser un error, pero Palabra en la calle es que es real. Si lo es, entonces podríamos estar en un verdadero placer! Me quedaré en el caso Y le permiten saber más tan pronto como hablo con los desarrolladores, de todos modos voy a ir por ella, ya que tienen una garantía de devolución de dinero de 60 días, por lo que si no está tranquilo como Jordan me dijo que voy a pedir un reembolso. Mientras tanto, echa un vistazo al video que te conté sobre la semana pasada: http://bit.ly/secretvideopage
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

Implementación de microservicios en Vocento

  1. 1. 1 Hector Prats Implementación de microservicios en Vocento
  2. 2. 2 Hector Prats Implementación de microservicios en Vocento
  3. 3. 3 Hector Prats Implementación de microservicios en Vocento @HectorPrats CONFERENCI AS SEO CTO – XCEED.ME Y OTRAS STARTUPS
  4. 4. 4 Hector Prats Implementación de microservicios en Vocento Nuestros 12 Portales Locales Y otros 69 portales externos asociados
  5. 5. 5 Hector Prats Implementación de microservicios en Vocento ¿De qué va esta charla?
  6. 6. 6 Hector Prats Implementación de microservicios en Vocento INTRODUCTION No va de algoritmos complejos
  7. 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. 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. 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. 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
  11. 11. 11 Hector Prats Implementación de microservicios en Vocento Merge - Deploy Uso de Makefile
  12. 12. 12 Hector Prats Implementación de microservicios en Vocento Merge - Deploy
  13. 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
  14. 14. 14 Hector Prats Implementación de microservicios en Vocento EL DOMINIO
  15. 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
  16. 16. 16 Hector Prats Implementación de microservicios en Vocento
  17. 17. 17 Hector Prats Implementación de microservicios en Vocento
  18. 18. 18 Hector Prats Implementación de microservicios en Vocento
  19. 19. 19 Hector Prats Implementación de microservicios en Vocento
  20. 20. 20 Hector Prats Implementación de microservicios en Vocento ViewMultimediaDetailByUrlService.php
  21. 21. 21 Hector Prats Implementación de microservicios en Vocento MultimediaDataTransformer.php
  22. 22. 22 Hector Prats Implementación de microservicios en Vocento EL SERVICIO
  23. 23. 23 Hector Prats Implementación de microservicios en Vocento Microservice Bundle { - service: { current: “v1”, name: “ppll-multimedia” - versions: [ “v1” ] } }
  24. 24. 24 Hector Prats Implementación de microservicios en Vocento query.v1: resource: “@AppBundle/resources/config/routing/query/v1.yml” condition: “request.headers.get(‘Accept’) matches ‘/application/vnd.%microservice.name%.v1/i’” query.current: resource: “@AppBundle/resources/config/routing/query/v1.yml” Routing
  25. 25. 25 Hector Prats Implementación de microservicios en Vocento
  26. 26. 26 Hector Prats Implementación de microservicios en Vocento ObjetoUnificado JSON Filesystem Json Api Json Api Xml Repositorios Etc……
  27. 27. 27 Hector Prats Implementación de microservicios en Vocento EL CLIENTE
  28. 28. 28 Hector Prats Implementación de microservicios en Vocento MultimediaClient.php
  29. 29. 29 Hector Prats Implementación de microservicios en Vocento Objeto UnificadoJSON
  30. 30. 30 Hector Prats Implementación de microservicios en Vocento Integración en Frontal Service Noticias Topics Multimedia Comentarios Layouts Robots Stats Autores Configuración Weather Links (Menús) Portadas Orchestrator 0 3
  31. 31. 31 Hector Prats Implementación de microservicios en Vocento ORCHESTRATOR
  32. 32. 32 Hector Prats Implementación de microservicios en Vocento CompilerPass
  33. 33. 33 Hector Prats Implementación de microservicios en Vocento OrchestratorChain.php
  34. 34. 34 Hector Prats Implementación de microservicios en Vocento Yml
  35. 35. 35 Hector Prats Implementación de microservicios en Vocento Y finalmente… nuestro controller
  36. 36. 36 Hector Prats Implementación de microservicios en Vocento
  37. 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. 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. 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

×