Temario del curso
Vista rápida de los enfoques tradicionales
- Sistemas monolíticos
- Sistemas de sistemas
- Orientación temprana a servicios (EAI, CORBA, etc...)
- Primeros servicios web (SOAP, etc...)
- Arquitectura orientada a servicios (SOA)
- Microservicios
Conceptos de diseño y compensaciones
- Compensación entre flexibilidad y complejidad
- Cohesión y acoplamiento
- Dependencias ocultas frente a dependencias explícitas
- Sistemas pequeños frente a sistemas grandes
- Módulo/componente frente a servicio
SOA genérica
- Beneficios y costos de la SOA
- Éxitos y fracasos en la implementación de la SOA
- Mensajería y ESB
- Infraestructura y herramientas que soportan la SOA
Microservicios e implementación de la SOA - conceptos
- Hacer una cosa y hacerlo bien
- Microservicio frente a servicio
- DevOps
- Despliegue y entrega continuos
- Protocolos ligeros
Protocolos y herramientas de microservicios
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Despliegue
- Contenedores (Docker, K8N, LXC, etc...)
- Gestión de configuración (Ansible, etc...)
- Monitoreo y gestión
- Infraestructura
Cloud y escalabilidad automática
- Redundancia y conmutación por fallo de microservicios
- Escalabilidad del rendimiento
- Escalabilidad automática
- Implementación: OpenStack, AWS, etc....
Problemas reales
- Complejidad del ecosistema
- Rendimiento de la red
- Seguridad
- Despliegue
- Pruebas
- Nano-servicios
Requerimientos
- Se requiere un conocimiento básico de ingeniería de software y sistemas.
- Se recomienda un buen dominio del desarrollo e integración de sistemas.
- Se recomienda tener cierta experiencia con los problemas que surgen al construir soluciones empresariales complejas.
Testimonios (7)
Dibujando en un pizarrón en tiempo real mientras explicaba, una experiencia excelente. Sabía cómo explicar cada tema.
Adrian Stanciu - DB Global Technology SRL
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
La forma en que el entrenador habla fue impresionante, muy clara y fácil de entender
Codrin Lintescu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
Estaba perfectamente estructurado y contenía mucha información útil
Dana Curpen - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
Primer día. Aunque tengo mucho conocimiento sobre este tema, tuve la oportunidad de aprender cosas nuevas.
Ciprian Pascu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
Disfruté de los ejemplos adecuados que se proporcionan para una mejor comprensión.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática