Tutoriales-y-guias
Tutoriales detallados para aprender nuevas habilidades y tecnologías
Videos
Píldoras
Posts
Aprende a Particionar tablas grandes por fecha en PostgreSQL
El particionamiento declarativo divide una tabla lógica en tablas físicas más pequeñas. Puede acelerar consultas que filtran períodos concretos, simplificar la eliminación de históricos y acotar el mantenimiento.
Aprende a usar Autovacuum
Autovacuum elimina versiones de filas obsoletas para su reutilización y mantiene las estadísticas que necesita el planificador. Los valores globales, sin embargo, pueden disparar el mantenimiento demasiado tarde en tablas grandes.
Aprende a Cómo proteger filas por usuario con Row-Level Security en PostgreSQL
TLS cifra el tráfico, pero no confirma por sí solo la identidad del servidor. Esta guía configura PostgreSQL para rechazar conexiones TCP sin TLS y hace que el cliente valide la CA y el nombre DNS antes de enviar credenciales o consultas.
Aprende a cómo actualizar un servicio de Docker Compose por digest y hacer rollback
Registrarás el digest activo, descargarás una imagen nueva sin aplicarla, validarás Compose, recrearás únicamente el servicio afectado y restaurarás la referencia anterior si falla la puerta de salud.
Cómo proteger filas por usuario con Row-Level Security en PostgreSQL
Row-Level Security (RLS) permite controlar qué filas puede consultar o modificar cada usuario de PostgreSQL. En esta guía crearás una tabla compartida por dos tenants, aplicarás políticas de lectura y escritura y comprobarás el aislamiento mediante pruebas positivas y negativas.
Cómo escalar un Deployment de Kubernetes con Horizontal Pod Autoscaler
El controlador HPA consulta periódicamente las métricas disponibles mediante la API de Kubernetes. Después compara el valor actual con el objetivo configurado y actualiza el subrecurso scale del Deployment.
Jobs y CronJobs en Kubernetes, y caché de BuildKit
Ejecuta tareas por lotes en Kubernetes con Jobs y CronJobs suspendidos hasta validarlos, y acelera tus builds Docker con los cache mounts de BuildKit.
CronJob en Kubernetes: programar tareas paso a paso
Crea un CronJob con horario, zona horaria y reintentos acotados. Nace suspendido y solo se activa cuando un Job de prueba termina en Complete.
CA de OpenSSH: centralizar el acceso SSH por certificados
Sustituye las claves sueltas por certificados de tu propia CA de OpenSSH: principals, vigencia corta, lista de revocación y vía de rescate abierta.
StatefulSet en Kubernetes: desplegar una base de datos
Despliega PostgreSQL en Kubernetes con StatefulSet: volumen persistente por Pod, DNS estable, ReadWriteOncePod y una prueba real de que el dato sobrevive.