Los microservicios facilitan la creación y el mantenimiento de aplicaciones cuando se dividen en varias partes. Explore arquitecturas pasadas y presentes para microservicios, incluidos componentes, patrones de diseño y comunicación entre procesos.
Prerrequisitos
Ninguna
Nivel de experiencia
Principiante
Objetivos
- definir un servicio y su propósito en una arquitectura orientada a servicios (SOA)
- identificar microservicios y sus ventajas
- distinguir la arquitectura detrás de los microservicios
- reconocer varios procesos de microservicio
- demostrar microservicios a partir de casos de uso
- identificar varias versiones tempranas de microservicios
- definir el enfoque monolítico y las diferencias de usar monolítico sobre SOA
- reconocer los beneficios y costos de SOA
- distinguir conceptos en implementaciones de SOA
- reconocer los primeros enfoques, incluidos EAI, CORBA y SOAP
- describir el proceso de la arquitectura impulsada por eventos con el abastecimiento de eventos
- describir la segregación de responsabilidad de consultas de comando y cómo implementar consultas en una arquitectura de microservicio
- describir varios patrones de diseño para arquitecturas basadas en microservicios
- reconocer los conceptos de SOA con Dev Ops y la implementación y entrega continuas
- definir dependencias en microservicios
- comparar las diferencias entre el uso de módulos y servicios
- comparar la importancia de los microservicios de cohesión y acoplamiento
- definir los diversos procesos de comunicación, incluida la comunicación directa de cliente a microservicios y API Gateway
- reconocer conceptos en la construcción de IPC
- reconocer los diversos enfoques de la arquitectura de microservicios desde el pasado hasta el presente
Instructor
Vijay Ramkissoon