¿Tienes problemas de rendimiento? ¿Se quejan tus clientes de falta de estabilidad? ¿El coste de máquinas te da dolor de cabeza? ¿Quieres saber cómo es el trabajo de SRE (site reliability engineer) en entornos de producción de alto rendimiento? Si quieres producir código escalable, mejorar la estabilidad de tus sistemas, o enfrentarte a caídas inesperadas, este curso está pensado para ti.

Aprenderás principios y prácticas de escalabilidad de sitios web. Verás metodologías ágiles basadas en la experiencia de grandes empresas (Google, Amazon, Yahoo…), y cómo adaptarlas a tu entorno.

Veremos principios teóricos sobre sistemas distribuidos y métricas relacionadas. Además haremos sesiones específicas sobre pruebas de carga, monitorización y observabilidad, y resolución de incidencias. Todo ello con una orientación práctica: cada exposición va acompañada de ejercicios para corregir en grupos de trabajo supervisados.

La meta es que puedas administrar entornos de producción, trabajar como especialista en DevOps o iniciarte como Site Reliability Engineer (SRE), las dos especialidades con salario más alto (después de manager) según el StackOverflow Developer Survey.

Conocimientos necesarios

Este curso está pensado para desarrolladores e ingenieros de sistemas. Se espera:

  • Conocimientos básicos de programación en JavaScript.
  • Manejo básico de la consola Unix.

Materiales y programas necesarios

·         Editor de código (recomendado vim).

·         Instalación de Node.js versión 12 o superior.

·         Cuenta en Amazon Web Services (AWS).

·         Cuenta en Github

·         Webcam, auriculares y micrófono. La webcam no es imprescindible, aunque si recomendable.

·         Recomendado: Instalar en sus equipos la aplicación cliente Zoom para reuniones actualizada a su última versión https://zoom.us/download#client_4meeting

·         Comprobar el funcionamiento de transmisión de audio y video antes de que el curso comience.

·         Recomendado doble monitor, uno para seguir las clases y otro para trabajar.