Curso de Microservicios Java con Spring Boot
Acerca de este curso
> Módulo 1: Desmitificando los microservicios
Evolución y necesidad de microservicios
Beneficios de los microservicios
> Módulo 2: Estilos de arquitectura y casos de uso relacionados
Aplicaciones de doce factores
DevOps, nube y contenedores
Primeros usuarios de microservicios
Frameworks de microservicios
> Módulo 3: Construyendo microservicios con Spring Boot
Desarrollar un microservicio Spring Boot
Prueba del microservicio Spring Boot
Reaccionar microservicios usando Spring Boot y RabbitMQ
Implementando seguridad
> Módulo 4: Aplicación de conceptos de microservicios
Diseño de límites de microservicios
Diseño de estilo de comunicación
Consideración del diseño del punto final del servicio
> Módulo 5: Modelo de capacidad de microservicios
Capacidades básicas
Capacidades de infraestructura
Capacidades de apoyo
Capacidades de proceso y gobernanza
Modelo de madurez de microservicios
> Módulo 6: Evolución de los microservicios: un estudio de caso
Comprensión de la aplicación PSS
Muerte del monolito
Microservicios al rescate
Implementación de destino
> Módulo 7: Escale microservicios con Spring Cloud Components
Spring Cloud
Acceder al servidor de configuración desde los clientes
Configurando el servidor usando Spring Cloud
Eureka para registro y descubrimiento
Proxy Zuul como puerta de enlace API
Escribir un filtro personalizado
> Módulo 8: Microservicios de registro y supervisión
Desafíos de la gestión de registros
Selección de soluciones de registro
Supervisión de microservicios
> Módulo 9: Contenedores de microservicios con Docker
¿Qué son los contenedores?
Introducción a Docker
Implementación de microservicios en Docker
> Módulo 10: Escalar microservicios Dockerizados
Escalar microservicios
Orquestación de contenedores
> Módulo 11: Ciclo de vida del desarrollo de microservicios
Puntos de práctica para la implementación de microservicios
Automatización del ciclo de desarrollo
Pruebas
Implementación, monitoreo y configuración