PostgreSQL Performance Engineering, from Indexing to Replication
PostgreSQL es la base de datos relacional de código abierto en la que confían equipos que ejecutan desde canales de análisis hasta productos SaaS de alto tráfico. Este track se enfoca en los tres pilares que determinan si un despliegue de PostgreSQL escala elegantemente o se colapsa bajo carga: indexación, particionamiento y replicación. Pasarás de fundamentos sólidos de nivel B1 a técnicas de producción de nivel C2 utilizadas para mantener bases de datos grandes rápidas, consistentes y disponibles.
Qué aprenderás
Aprenderás cómo se estructuran los índices y cuándo cada tipo es rentable, cómo ajustar el rendimiento de los índices y eliminar escaneos redundantes, cómo particionar tablas por rango, lista o hash y mantener esas particiones a lo largo del tiempo, y cómo configurar replicación tanto por streaming como lógica con semántica pub/sub. Los cursos avanzados cubren alta disponibilidad, conmutación automática por error y la disciplina combinada de indexación y particionamiento a escala, terminando con análisis exhaustivo de rendimiento de bases de datos en un esquema de producción completo.
La ruta de aprendizaje
Once cursos abarcan B1 a C2. El track comienza con PostgreSQL Indexing Fundamentals, Introduction to PostgreSQL Partitioning y PostgreSQL Replication Basics — tres cursos B1 que establecen el vocabulario y la mecánica fundamental. B2 perfecciona la habilidad práctica con PostgreSQL Index Performance Tuning y Logical Replication and Pub/Sub. El nivel C1 aumenta la dificultad con Advanced PostgreSQL Partitioning Strategies, Partitioning Performance and Maintenance, Advanced Replication Architectures y High Availability and Failover. El track cierra en C2 con Indexing and Partitioning at Scale y Comprehensive Database Performance, donde los tres pilares convergen en una vista completa del sistema.
Cómo funciona
Cada curso está construido a partir de lecciones breves y enfocadas que completas en el editor de código integrado con retroalimentación en tiempo real. Cuando te quedas atascado, un tutor de IA explica el concepto y te señala la consulta específica o configuración que causa el problema — para que corrijas tu modelo mental, no solo la sintaxis.