Autentia

Arquitecturas IT orientadas a microservicios

Objetivos

Prepara tus aplicaciones para una mayor flexibilidad y agilidad en el escalado.
¿Qué pasa cuando tus aplicaciones no paran de engordar? En este curso, entenderemos las ventajas de una arquitectura orientada a microservicios y aprenderemos a romper el monolito.

  • En este curso se analizarán las diferencias, ventajas y desventajas de una arquitectura orientada a microservicios comparándola con otros paradigmas. El camino hacia los microservicios no es trivial, y veremos una posible hoja de ruta.

¿A quién va dirigido?

Es curso está dirigido a miembros de departamentos de arquitectura que quieran profundizar en sus conocimientos sobre qué beneficios supone disponer de una arquitectura orientada a servicios.

Contenidos

1. Entendiendo los microservicios (1h)

  • ¿Qué son?, ¿no los tenemos ya?
  • El camino de los microservicios.

2. Beneficios de una arquitectura orientada a microservicios. (1h)

3. Diseño de una arquitectura orientada a microservicios. (1h)

  • Proceso de diseño
  • Estableciendo unos fundamentos

4. Microservicios en la práctica (3h)

  • Límite de los microservicios
  • Diseño de APIs
  • Los datos
  • Transacciones distribuidas
  • Asincronicidad en los mensajes
  • Consumer-Driven Contracts
  • Securización

5. Herramientas claves en la arquitectura (4h)

  • Despliegue independiente (Ejemplo con dockers)
  • Service Discovery (Ejemplo con Eureka)
  • Api Gateway (Ejemplo con zuul)
  • Monitorización y alertas (Ejemplo con Sleuth, ELK y Zipkin)
  • Circuit Breaker (Ejemplo con Hystrix)

¿Quieres más información?

HABLEMOS