Cursos de Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Código del Curso

sysserarch

Duration

14 hours (usualmente 2 días, incluidas las pausas)

Requerimientos

  • Comprensión básica del software y la ingeniería de sistemas requeridos.
  • Se recomienda una buena comprensión del desarrollo e integración del sistema.
  • Se recomienda cierta exposición a los problemas encontrados durante la construcción de soluciones empresariales complejas.

Overview

Construir aplicaciones empresariales complejas es muy desafiante en un entorno en constante cambio.

Los cambios en la integración entre servicios o sistemas provocarán cambios en el diseño del sistema. Este curso cubre cómo diseñar, mantener, ajustar al tamaño y propósito del servicio de su organización y la arquitectura de sistemas e infraestructura práctica.

Este curso cubre problemas comunes para construir el panorama de aplicaciones distribuidas, comenzando por problemas de integración, infraestructura y enfoques modernos, hasta resolver problemas de complejidad.

Este curso explica los pros y los contras de cada solución (por ejemplo, arquitectura tradicional SOA vs Microservice), herramientas disponibles (principalmente de código abierto) que soportan el desarrollo y mantenimiento, etc.

Formato del curso

Se trata principalmente de discusión (con presentaciones limitadas).

Programa del Curso

Descripción rápida de los enfoques tradicionales

  • Sistemas monolíticos
  • Sistema de sistemas
  • Orientación temprana del servicio (EAI, CORBA, etc.)
  • Los primeros servicios web (SOAP, etc.)
  • Arquitectura orientada a servicios (SOA)
  • Microservicios

Conceptos de diseño y comercio

  • Compensación de flexibilidad y complejidad
  • Cohesión, acoplamiento
  • Dependencias ocultas contra dependencias explícitas
  • Pequeño sistema vs Big System
  • Módulo / componente vs servicio

SOA genérico

  • Beneficio y Costos de SOA
  • Éxitos y fallas en la implementación de SOA
  • Mensajería y ESB
  • Infraestructura y herramientas que soportan SOA

Microservicios e implementación de SOA - conceptos

  • Haz una cosa y hazlo bien
  • Microservicio vs Servicio
  • DevOps
  • Despliegue continuo y entrega
  • Protocolos ligeros

Protocolos y herramientas de microservicio

  • HTTP, JMS, AMQP, Websockets, JSON, etc.
  • Despliegue
    • Contenedores (Docker, K8N, LXC, etc.)
    • Gestión de configuración (Ansible, etc.)
  • Monitoreo y gestión
  • Infraestructura

Nube y Escalabilidad Automática

  • Redundancia de microservicio y conmutación por error
  • Escalabilidad de rendimiento
  • Escalabilidad automática
  • Implementar: OpenStack, AWS, etc.

Problemas reales

  • Complejidad del ecosistema
  • Rendimiento de red
  • Seguridad
  • Despliegue
  • Pruebas
  • Nano-servicios

Testimonios

★★★★★
★★★★★

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Colombia!

As a Business Development Manager you will:

  • expand business in Colombia
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!