Course Code: sysserarch
Duration: 14 hours
Prerequisites:
  • 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).

Course Outline:

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
Sites Published:

United Arab Emirates - Systems and Service Architecture - Microservices Architecture

Qatar - Systems and Service Architecture - Microservices Architecture

Egypt - Systems and Service Architecture - Microservices Architecture

Saudi Arabia - Systems and Service Architecture - Microservices Architecture

South Africa - Systems and Service Architecture - Microservices Architecture

Brasil - Systems and Service Architecture - Microservices Architecture

Canada - Systems and Service Architecture - Microservices Architecture

中国 - Systems and Service Architecture - Microservices Architecture

香港 - Systems and Service Architecture - Microservices Architecture

澳門 - Systems and Service Architecture - Microservices Architecture

台灣 - Systems and Service Architecture - Microservices Architecture

USA - Systems and Service Architecture - Microservices Architecture

Österreich - Systems and Service Architecture - Microservices Architecture

Schweiz - Systems and Service Architecture - Microservices Architecture

Deutschland - Systems and Service Architecture - Microservices Architecture

Czech Republic - Systems and Service Architecture - Microservices Architecture

Denmark - Systems and Service Architecture - Microservices Architecture

Estonia - Systems and Service Architecture - Microservices Architecture

Finland - Systems and Service Architecture - Microservices Architecture

Greece - Systems and Service Architecture - Microservices Architecture

Magyarország - Systems and Service Architecture - Microservices Architecture

Ireland - Systems and Service Architecture - Microservices Architecture

Luxembourg - Systems and Service Architecture - Microservices Architecture

Latvia - Systems and Service Architecture - Microservices Architecture

España - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Italia - Systems and Service Architecture - Microservices Architecture

Lithuania - Systems and Service Architecture - Microservices Architecture

Nederland - Systems and Service Architecture - Microservices Architecture

Norway - Systems and Service Architecture - Microservices Architecture

Portugal - Systems and Service Architecture - Microservices Architecture

România - Systems and Service Architecture - Microservices Architecture

Sverige - Systems and Service Architecture - Microservices Architecture

Türkiye - Systems and Service Architecture - Microservices Architecture

Malta - Systems and Service Architecture - Microservices Architecture

Belgique - Architecture Systèmes et Service - Architecture Microservices

France - Architecture Systèmes et Service - Architecture Microservices

日本 - Systems and Service Architecture - Microservices Architecture

Australia - Systems and Service Architecture - Microservices Architecture

Malaysia - Systems and Service Architecture - Microservices Architecture

New Zealand - Systems and Service Architecture - Microservices Architecture

Philippines - Systems and Service Architecture - Microservices Architecture

Singapore - Systems and Service Architecture - Microservices Architecture

Thailand - Systems and Service Architecture - Microservices Architecture

Vietnam - Systems and Service Architecture - Microservices Architecture

India - Systems and Service Architecture - Microservices Architecture

Argentina - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Chile - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Costa Rica - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Ecuador - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Guatemala - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Colombia - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

México - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Panama - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Peru - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Uruguay - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Venezuela - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Polska - Systems and Service Architecture - Microservices Architecture

United Kingdom - Systems and Service Architecture - Microservices Architecture

South Korea - Systems and Service Architecture - Microservices Architecture

Pakistan - Systems and Service Architecture - Microservices Architecture

Sri Lanka - Systems and Service Architecture - Microservices Architecture

Bulgaria - Systems and Service Architecture - Microservices Architecture

Bolivia - Arquitectura de Sistemas y Servicios - Arquitectura de Microservicios

Indonesia - Systems and Service Architecture - Microservices Architecture

Kazakhstan - Systems and Service Architecture - Microservices Architecture

Moldova - Systems and Service Architecture - Microservices Architecture

Morocco - Systems and Service Architecture - Microservices Architecture

Tunisia - Systems and Service Architecture - Microservices Architecture

Kuwait - Systems and Service Architecture - Microservices Architecture

Oman - Systems and Service Architecture - Microservices Architecture

Slovakia - Systems and Service Architecture - Microservices Architecture

Kenya - Systems and Service Architecture - Microservices Architecture

Nigeria - Systems and Service Architecture - Microservices Architecture

Botswana - Systems and Service Architecture - Microservices Architecture

Slovenia - Systems and Service Architecture - Microservices Architecture

Croatia - Systems and Service Architecture - Microservices Architecture

Serbia - Systems and Service Architecture - Microservices Architecture

Bhutan - Systems and Service Architecture - Microservices Architecture

Nepal - Systems and Service Architecture - Microservices Architecture

Uzbekistan - Systems and Service Architecture - Microservices Architecture