← Volver a Cursos

Escalabilidad & Performance Engineering

Técnicas avanzadas de escalado horizontal, optimización de sistemas y monitoreo de performance en producción.

6 semanas
Intermedio
30+ horas de contenido

Descripción del Curso

Aprende a diseñar y optimizar sistemas que escalan desde miles hasta millones de usuarios. Este curso cubre estrategias de escalado, técnicas de optimización y herramientas de monitoreo para mantener sistemas de alto rendimiento en producción.

Lo que Aprenderás

  • Estrategias de escalado horizontal y vertical
  • Load balancing y distribución de carga
  • Caching strategies (Redis, Memcached)
  • Database scaling y sharding
  • CDN y edge computing
  • Performance monitoring y APM
  • Capacity planning y forecasting
  • Bottleneck identification y resolution
  • Auto-scaling y elastic infrastructure
  • Performance testing y benchmarking

Contenido del Programa

Semana 1: Fundamentos de Escalabilidad

Tipos de escalado, métricas clave, principios de diseño

Semana 2: Load Balancing

Algoritmos, implementación, health checks

Semana 3: Caching y Performance

Estrategias de cache, invalidation, CDN

Semana 4: Database Scaling

Read replicas, sharding, partitioning

Semana 5: Monitoring y Observability

APM tools, métricas, alerting

Semana 6: Proyecto Final

Optimización completa de sistema existente

Requisitos Previos

  • • Experiencia con desarrollo de aplicaciones web o backend
  • • Conocimientos básicos de bases de datos
  • • Familiaridad con conceptos de redes
  • • Experiencia con sistemas en producción