Course Code: dist_arch_intro
Duration: 14 hours
Prerequisites:
  • Una comprensión de la arquitectura del sistema ...
  • Experiencia en el diseño de sistemas o servicios pequeños
  • Más de 3 años de experiencia en programación

Audiencia

  • Arquitectos de Soluciones y Aplicaciones
  • Líderes Técnicos
  • Ingenieros Senior
Overview:

Este curso dirigido por un instructor (presencial o remoto) está destinado a arquitectos y líderes técnicos que trabajan con sistemas distribuidos dedicados a alto tráfico y que requieren alta escalabilidad y confiabilidad.

Al final de este entrenamiento, los participantes serán capaces de:

  • Comprender los beneficios clave, limitaciones y características determinantes de sistemas distribuidos, escalables y altamente confiables.
  • Estarán en mejor posición para evaluar qué se puede lograr y qué no con estos sistemas.
  • Conocerán los patrones arquitectónicos típicos de sistemas distribuidos, escalables y altamente confiables.
  • Entenderán las capacidades y el modelo adecuado de uso de tecnologías que soportan la escalabilidad y la confiabilidad, como los buses de servicios de transmisión (basados en Kafka), almacenamientos NoSQL (basados en Redis) y procesamiento distribuido.

Formato del Curso

  • Lectura interactiva y discusión.
  • Ejemplos de soluciones arquitectónicas.
  • Ejemplos reales basados en soluciones con Kafka y Redis.

Opciones de Personalización del Curso

  • Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para arreglarlo.
Course Outline:
  • Introducción
  • Aspectos teóricos de los sistemas distribuidos
    • Leyes y limitaciones
    • Capacidades de escalabilidad y confiabilidad
    • Sharding y particionamiento
  • Patrones arquitectónicos más populares
    • Arquitectura de 3 capas
    • Sharding
    • Transmisión de datos
    • Lambda & Kappa
  • Cómputo distribuido
    • Servicios sin estado
    • Patrones para servicios con estado escalables y confiables
  • Almacenamiento escalable y altamente confiable
    • Capacidades y tipos de NoSQL
    • Patrones para el almacenamiento de datos en sistemas distribuidos, altamente confiables y escalables
    • Ejercicios prácticos con Redis
  • Buses de mensajes escalables y altamente confiables
    • Capacidades y tipos de transmisión/eventos
    • Patrones para el procesamiento de eventos en sistemas distribuidos, altamente confiables y escalables
    • Laboratorio con Kafka
  • Otros aspectos importantes de la arquitectura
  • Resumen y conclusiones
Sites Published:

United Arab Emirates - The architecture of Distributed, Highly Reliable and Scalable systems

Qatar - The architecture of Distributed, Highly Reliable and Scalable systems

Egypt - The architecture of Distributed, Highly Reliable and Scalable systems

Saudi Arabia - The architecture of Distributed, Highly Reliable and Scalable systems

South Africa - The architecture of Distributed, Highly Reliable and Scalable systems

Brasil - The architecture of Distributed, Highly Reliable and Scalable systems

Canada - The architecture of Distributed, Highly Reliable and Scalable systems

中国 - The architecture of Distributed, Highly Reliable and Scalable systems

香港 - The architecture of Distributed, Highly Reliable and Scalable systems

澳門 - The architecture of Distributed, Highly Reliable and Scalable systems

台灣 - The architecture of Distributed, Highly Reliable and Scalable systems

USA - The architecture of Distributed, Highly Reliable and Scalable systems

Österreich - The architecture of Distributed, Highly Reliable and Scalable systems

Schweiz - The architecture of Distributed, Highly Reliable and Scalable systems

Deutschland - The architecture of Distributed, Highly Reliable and Scalable systems

Czech Republic - The architecture of Distributed, Highly Reliable and Scalable systems

Denmark - The architecture of Distributed, Highly Reliable and Scalable systems

Estonia - The architecture of Distributed, Highly Reliable and Scalable systems

Finland - The architecture of Distributed, Highly Reliable and Scalable systems

Greece - The architecture of Distributed, Highly Reliable and Scalable systems

Magyarország - The architecture of Distributed, Highly Reliable and Scalable systems

Ireland - The architecture of Distributed, Highly Reliable and Scalable systems

Luxembourg - The architecture of Distributed, Highly Reliable and Scalable systems

Latvia - The architecture of Distributed, Highly Reliable and Scalable systems

España - The architecture of Distributed, Highly Reliable and Scalable systems

Italia - The architecture of Distributed, Highly Reliable and Scalable systems

Lithuania - The architecture of Distributed, Highly Reliable and Scalable systems

Nederland - The architecture of Distributed, Highly Reliable and Scalable systems

Norway - The architecture of Distributed, Highly Reliable and Scalable systems

Portugal - The architecture of Distributed, Highly Reliable and Scalable systems

România - The architecture of Distributed, Highly Reliable and Scalable systems

Sverige - The architecture of Distributed, Highly Reliable and Scalable systems

Türkiye - The architecture of Distributed, Highly Reliable and Scalable systems

Malta - The architecture of Distributed, Highly Reliable and Scalable systems

Belgique - The architecture of Distributed, Highly Reliable and Scalable systems

France - The architecture of Distributed, Highly Reliable and Scalable systems

日本 - The architecture of Distributed, Highly Reliable and Scalable systems

Australia - The architecture of Distributed, Highly Reliable and Scalable systems

Malaysia - The architecture of Distributed, Highly Reliable and Scalable systems

New Zealand - The architecture of Distributed, Highly Reliable and Scalable systems

Philippines - The architecture of Distributed, Highly Reliable and Scalable systems

Singapore - The architecture of Distributed, Highly Reliable and Scalable systems

Thailand - The architecture of Distributed, Highly Reliable and Scalable systems

Vietnam - The architecture of Distributed, Highly Reliable and Scalable systems

India - The architecture of Distributed, Highly Reliable and Scalable systems

Argentina - The architecture of Distributed, Highly Reliable and Scalable systems

Chile - The architecture of Distributed, Highly Reliable and Scalable systems

Costa Rica - The architecture of Distributed, Highly Reliable and Scalable systems

Ecuador - The architecture of Distributed, Highly Reliable and Scalable systems

Guatemala - The architecture of Distributed, Highly Reliable and Scalable systems

Colombia - The architecture of Distributed, Highly Reliable and Scalable systems

México - The architecture of Distributed, Highly Reliable and Scalable systems

Panama - The architecture of Distributed, Highly Reliable and Scalable systems

Peru - The architecture of Distributed, Highly Reliable and Scalable systems

Uruguay - The architecture of Distributed, Highly Reliable and Scalable systems

Venezuela - The architecture of Distributed, Highly Reliable and Scalable systems

Polska - The architecture of Distributed, Highly Reliable and Scalable systems

United Kingdom - The architecture of Distributed, Highly Reliable and Scalable systems

South Korea - The architecture of Distributed, Highly Reliable and Scalable systems

Pakistan - The architecture of Distributed, Highly Reliable and Scalable systems

Sri Lanka - The architecture of Distributed, Highly Reliable and Scalable systems

Bulgaria - The architecture of Distributed, Highly Reliable and Scalable systems

Bolivia - The architecture of Distributed, Highly Reliable and Scalable systems

Indonesia - The architecture of Distributed, Highly Reliable and Scalable systems

Kazakhstan - The architecture of Distributed, Highly Reliable and Scalable systems

Moldova - The architecture of Distributed, Highly Reliable and Scalable systems

Morocco - The architecture of Distributed, Highly Reliable and Scalable systems

Tunisia - The architecture of Distributed, Highly Reliable and Scalable systems

Kuwait - The architecture of Distributed, Highly Reliable and Scalable systems

Oman - The architecture of Distributed, Highly Reliable and Scalable systems

Slovakia - The architecture of Distributed, Highly Reliable and Scalable systems

Kenya - The architecture of Distributed, Highly Reliable and Scalable systems

Nigeria - The architecture of Distributed, Highly Reliable and Scalable systems

Botswana - The architecture of Distributed, Highly Reliable and Scalable systems

Slovenia - The architecture of Distributed, Highly Reliable and Scalable systems

Croatia - The architecture of Distributed, Highly Reliable and Scalable systems

Serbia - The architecture of Distributed, Highly Reliable and Scalable systems

Bhutan - The architecture of Distributed, Highly Reliable and Scalable systems

Nepal - The architecture of Distributed, Highly Reliable and Scalable systems

Uzbekistan - The architecture of Distributed, Highly Reliable and Scalable systems

US Government - The architecture of Distributed, Highly Reliable and Scalable systems