Showing posts with the label es

Arquitectura Resiliente: Subidas Directas a S3 con Presigned URLs y Multipart Upload

Imagina que tu servidor es una pequeña oficina de correos y, de repente, 100 usuarios intentan enviar sofás enteros a través de la ventanilla al mis…
Arquitectura Resiliente: Subidas Directas a S3 con Presigned URLs y Multipart Upload

OAuth 2.0 y PKCE: Por qué tu flujo de autenticación es vulnerable (y cómo arreglarlo)

Si estás implementando OAuth 2.0 en una aplicación móvil o SPA (Single Page Application) y confías únicamente en el Authorization Code Flow estánd…
OAuth 2.0 y PKCE: Por qué tu flujo de autenticación es vulnerable (y cómo arreglarlo)

Optimización Spark: Cómo eliminé el Sesgo de Datos (Data Skew) y dominé los Broadcast Joins

Pasé 3 días depurando un job de Procesamiento Big Data que tardaba 4 horas en ejecutarse y fallaba sistemáticamente en el último 1%. El síntoma er…
Optimización Spark: Cómo eliminé el Sesgo de Datos (Data Skew) y dominé los Broadcast Joins

GraphQL en Producción: Eliminando el N+1 con DataLoader y Límites de Complejidad

Desplegar GraphQL sin una estrategia de caché es un error costoso. Descubrí esto de la peor manera cuando nuestra base de datos alcanzó el 100% de …
GraphQL en Producción: Eliminando el N+1 con DataLoader y Límites de Complejidad
OlderHomeNewest