Arquitectura de Microservicios. Orq Temporal + Spring Boot
Thursday, Dec 26, 2024
Curso Avanzado en arquitectura de microservicios.Desarrollo de Aplicaciones Distribuidas con Temporal y Spring Boot
Lo que aprenderás
-
Conocimiento profundo de la herramienta Temporal como orquestación de procesos.
-
Comprensión sólida de cómo diseñar, desarrollar e implementar sistemas distribuidos
-
Desarrollo de casos de uso complejos en arquitecturas de microsevicios como SAGAS y transacciones distribuidas
-
Aplicar mejores prácticas en la orquestación de flujos de trabajo distribuidos.
-
Simplificación de desarrollos complejos en arquitectura de microservicios
-
Implementación de escalado para ejecución de procesos por lotes en arquitectura de microservicios
Requisitos
-
Familiaridad con al menos un lenguaje de programación, preferiblemente Java para este curso basado en Spring Boot
-
Experiencia en el uso de herramientas de desarrollo como un IDE (por ejemplo, IntelliJ, Eclipse)
-
Conceptos Básicos de Sistemas Distribuidos
Descripción
El objetivo de un curso es conocer la herramienta completa Temporal y sus capacidades y centrar el caso de uso hacia la integración con Spring Boot con enfoque en arquitecturas de microservicios y aspectos temporales.
Proporcionará a los participantes las habilidades y conocimientos necesarios para diseñar, desarrollar e implementar aplicaciones empresariales modernas y escalables utilizando estas tecnologías distribuidas y enfrentarse a los problemas más complejos en una arquitectura de microservicios.
-
Comprender los Fundamentos de Temporal:
- Adquirir conocimientos sólidos sobre el marco de desarrollo con Temporal y casos de uso donde se puede aplicar la herramienta.
-
Comprender los Fundamentos de Spring Boot:
- Adquirir conocimientos sólidos sobre el marco de desarrollo Spring Boot integrado con Temporal.
-
Gestionar la Persistencia de Datos:
- Integrar bases de datos y utilizar tecnologías de persistencia de datos con transacciones distribuidas
-
Integración de Servicios con Eventos Temporales:
- Coreografía y Orquestación.
-
Monitoreo y Gestión de Microservicios en transacciones complejas
- Conocer las mejores prácticas para el monitoreo y la gestión de microservicios en producción.
-
Proyecto Práctico:
- Aplique los conocimientos adquiridos en un proyecto práctico que simula un escenario real.
Así permitirá a los desarrolladores y arquitectos tener un amplio enfoque de las capacidades de Temporal para la implementación de casos de uso complejos fuera de la arquitectura de microservicios e integrados con otras tecnologías.
Este tipo de curso debería proporcionar a los participantes las habilidades necesarias para trabajar en entornos de desarrollo y proyectos que utilizan Spring Boot y arquitecturas de microservicios, integrando también la gestión de eventos temporales para mejorar la eficiencia y la capacidad de respuesta del sistema.
A quién va dirigido este curso:
- Desarrolladores de software
- Arquitectos de Sistemas y Microservicios
- Ingenieros de Software Senior
- Líderes Técnicos
- Estudiantes Avanzados de Ciencias de la Computación
