Programa del Curso
Resumen rápido de los enfoques tradicionales
- Sistemas monolíticos
- Sistema de Sistemas
- Orientación temprana al servicio (EAI, CORBA, etc...)
- Primeros servicios web (SOAP, etc...)
- Arquitectura Orientada a Servicios (SOA)
- Microservices
Conceptos de diseño y compensaciones
- Equilibrio entre flexibilidad y complejidad
- Cohesión, Acoplamiento
- Dependencias ocultas frente a dependencias explícitas
- Sistema pequeño vs sistema grande
- Módulo/Componente vs Servicio
SOA genérico
- Beneficios y costos de SOA
- Éxitos y fracasos en la implementación de SOA
- Mensajería y ESB
- Infraestructura y herramientas de soporte SOA
Microservices y la implementación de SOA - conceptos
- Haz una cosa y hazla bien
- Microservicio frente a servicio
- DevOps
- Implementación y entrega continuas
- Protocolos ligeros
Protocolos y herramientas de microservicios
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Despliegue
- Contenedores (Docker, K8N, LXC, etc...)
- Configuration Management (Ansible, etc...)
- Monitoreo y Management
- Infraestructura
Nube y Auto Scalability
- Redundancia de microservicios y conmutación por error
- Escalabilidad del rendimiento
- Escalabilidad automática
- Implementar: OpenStack, AWS, etc....
Problemas reales
- Complejidad del ecosistema
- Rendimiento de la red
- Seguridad
- Despliegue
- Ensayo
- Nanoservicios
Requerimientos
- Se requieren conocimientos básicos de ingeniería de software y sistemas.
- Se recomienda comprender el desarrollo y la integración de sistemas.
- Se recomienda cierta exposición a los problemas encontrados durante la creación de soluciones empresariales complejas.
Testimonios (7)
Dibujar en una pizarra en tiempo real como él mismo explicó, experiencia top. Sabía explicar todos los temas.
Adrian Stanciu - DB Global Technology SRL
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
La forma en que habla el entrenador fue increíble, 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. Tengo muchos conocimientos sobre este tema, sin embargo, tuve la oportunidad de aprender cosas nuevas.
Ciprian Pascu - DB Global Technology
Curso - Systems and Service Architecture - Microservices Architecture
Traducción Automática
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Curso - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Curso - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.