← Backend y Fullstack

Backend & Fullstack Daily — 19 Oct 2026: Amazon compra DuckDB, Kysely blinda transacciones y Nx 24 sigue rompiendo

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🔥

Top Stories

Breaking

Amazon adquiere DuckLabs y estrena DuckDB dentro de Aurora PostgreSQL

Movida grande: Amazon compró DuckLabs, la empresa detrás de DuckDB, y sus creadores siguen liderando el proyecto. DuckDB, DuckLake y Quack quedan bajo licencia MIT con la DuckDB Foundation al mando. Lo primero que sale: Aurora PostgreSQL ya te deja combinar en una sola query datos vivos de Aurora con históricos en Iceberg/Parquet sobre S3, en todas las regiones comerciales y sin cargo extra más allá del compute y los requests. Si tenías un pipeline ETL solo para analítica liviana, replanteátelo.

17 Oct 2026
infoq.com →
Destacado

Kysely 0.29.7 y 0.28.18: se acabaron los leaks de conexión en transacciones controladas

Si usás startTransaction(), actualizá: commit, rollback y savepoints ahora esperan a que terminen queries y streams en curso, un rollback fallido libera la conexión y un begin fallido ya no la deja colgada del pool. En Postgres se libera el client si se destruye mientras adquiere conexión, y en MSSQL se escapan claves y JSON en jsonBuildObject. Ojo en 0.28.18: los migration locks pasan a nivel sesión, así que migrar a través de PgBouncer en transaction pooling requiere conexión directa o session pooling.

17 Oct 2026
github.com/kysely-org →
Beta

Nx 24.0.0-beta.3: affected por defecto y una tanda de breaking changes

Nx 24 se va perfilando: selecciona tareas affected por defecto, elimina el fallback legacy de caché por nombre de target, saca su module federation propio en favor de los plugins oficiales y borra executors deprecados. También soporta fallbacks ?? en tokens. Si tenés un monorepo grande con Nx, probá la beta en una rama antes de que te agarre el upgrade en frío.

18 Oct 2026
github.com/nrwl →
🧩

Frameworks & Libraries

Beta

Fastify v6.0.0-alpha.5: perf en bodies y headers, tipos más estrictos

Otra alpha de v6: los bodies string se decodifican una sola vez en vez de por chunk, los getters de trust proxy leen los headers mergeados una vez, y los child loggers de request ya no resetean su nivel. En tipos, se restringen los métodos de lookup de rutas y vuelve el this en hooks shorthand. Además, una request HTTP QUERY con body vacío ya no tira error.

16 Oct 2026
github.com/fastify →
🗄️

Databases & Data

Patch

BullMQ 6.3.16/6.3.17: workers que despiertan bien y Valkey GLIDE en cluster

6.3.17 arregla un bug molesto: al reanudar un worker tras pause(true), el loop principal no se despertaba. 6.3.16 enruta INFO a un único nodo cuando usás valkey-glide en modo cluster. Si pausás workers en deploys, actualizá.

18 Oct 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

Destacado

AWS va a desconectar su European Sovereign Cloud del backbone global por varias horas

El 24 de octubre AWS apaga el backbone global y el canal dedicado de transferencias para la región soberana europea; el tráfico cae a internet pública vía ISPs europeos y un equipo residente en la UE la opera desde Brandeburgo. Es un ensayo de resiliencia alineado con el EU Cloud Sovereignty Framework y el C3A del BSI, sin certificación declarada. Si corrés cargas ahí, tené monitoreo de latencia listo ese día.

18 Oct 2026
infoq.com →
Minor

Lambda durable functions llega a AWS GovCloud (US)

Las funciones durables de Lambda, con checkpoints y ejecución de larga duración, ya están disponibles en las regiones GovCloud. Suma a la seguidilla de la semana pasada: SDK de Go GA y límites de payload más altos.

16 Oct 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Destacado

Uber clasifica automáticamente sus dependencias en fail-open, fail-close o unknown

Esto es oro para quien diseña resiliencia: Uber usa middleware de entrada y salida en YARPC para correlacionar el resultado del caller con el del callee en tráfico real, y etiqueta cada dependencia según la probabilidad de que su falla se propague, tratando los retries por separado. Descartaron tracing distribuido porque el sampling tardaba demasiado en atrapar fallas raras. La lección: tu mapa de dependencias tiene que salir de producción, no de un diagrama.

16 Oct 2026
infoq.com →
Destacado

Grafana propone SLOs y error budgets para el comportamiento de agentes de IA

Latencia y tokens no te dicen si la respuesta fue correcta. Grafana convierte groundedness, cumplimiento de tarea, toxicidad y costo en SLIs evaluados con LLM-as-judge o checks determinísticos (regex), con objetivos tipo 95% de conversaciones resueltas en 30 días. El burn rate del budget delata el drift tras cambios de modelo, prompt o retrieval. Ojo: vale lo que valgan tus evaluadores.

16 Oct 2026
infoq.com →
Seguridad

kin-openapi: panic por nil pointer en ValidateResponse (CVE-2026-100349, CVSS 8.2)

Si validás respuestas contra OpenAPI en Go: un spec que declara un header de respuesta con content en vez de schema pasa doc.Validate() y después tumba openapi3filter.ValidateResponse. Afecta <= 0.145.0; actualizá a 0.146.0. Lección de API design: que el validador acepte tu spec no garantiza que el runtime lo soporte.

16 Oct 2026
github.com/advisories →
🔗

Fullstack

Patch

better-auth 1.7.11: validación de ID tokens en Twitch/Paybin y fix de rate limit

Arregla la validación de firma y claims del ID token en el sign-in con Twitch y Paybin (los issuers custom de Paybin deben publicar claves RS256 en /.well-known/jwks.json), el X-Retry-After desmedido del rate limiting en base de datos y los diffs de migración repetidos para columnas int8 en Postgres.

19 Oct 2026
github.com/better-auth →
Release

Turborepo 2.11.9: lockfiles de Berry y Bun mucho más rápidos

Release puramente de performance: calcula las closures de lockfiles de Yarn Berry y Bun una sola vez para todos los workspaces, parsea bun.lock sin armar un árbol JSON, chequea outputs de cache hits in place y reutiliza la config de turbo.json entre el shim y la CLI. En monorepos grandes se nota en el arranque.

16 Oct 2026
github.com/vercel →
🔥

Top Stories

Breaking

Amazon acquires DuckLabs and debuts DuckDB inside Aurora PostgreSQL

Big move: Amazon acquired DuckLabs, the company behind DuckDB, with its creators still leading the project. DuckDB, DuckLake and Quack stay MIT-licensed under the DuckDB Foundation. First fruit: Aurora PostgreSQL can now combine live Aurora data with historical Iceberg/Parquet data in S3 in a single query, in all commercial regions, at no charge beyond incremental compute and S3 requests.

17 Oct 2026
infoq.com →
Notable

Kysely 0.29.7 and 0.28.18: no more connection leaks in controlled transactions

If you use startTransaction(), upgrade: commit, rollback and savepoints now wait for in-flight queries and streams, a failed rollback releases its connection, and a failed begin no longer leaks from the pool. Postgres releases the client when destroyed mid-acquire, and MSSQL now escapes keys and JSON in jsonBuildObject. Heads-up on 0.28.18: migration locks become session-level, so migrating through PgBouncer transaction pooling needs a direct connection or session pooling.

17 Oct 2026
github.com/kysely-org →
Beta

Nx 24.0.0-beta.3: affected tasks by default and a batch of breaking changes

Nx 24 is taking shape: it selects affected tasks by default, drops the legacy target-name cache fallback, removes its own module federation in favour of the official plugins and deletes deprecated executors. Tokens now support ?? fallbacks. Try the beta on a branch before the upgrade catches you cold.

18 Oct 2026
github.com/nrwl →
🧩

Frameworks & Libraries

Beta

Fastify v6.0.0-alpha.5: body and header perf, stricter types

Another v6 alpha: string bodies are decoded once instead of per chunk, trust-proxy getters read merged headers once, and request child loggers no longer reset their level. Types restrict route lookup methods and restore this in shorthand hooks. An HTTP QUERY request with an empty body no longer errors.

16 Oct 2026
github.com/fastify →
🗄️

Databases & Data

Patch

BullMQ 6.3.16/6.3.17: workers that wake up properly and Valkey GLIDE in cluster mode

6.3.17 fixes an annoying bug: resuming a worker after pause(true) did not wake its main loop. 6.3.16 routes INFO to a single node when using valkey-glide in cluster mode. If you pause workers during deploys, upgrade.

18 Oct 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

Notable

AWS will run its European Sovereign Cloud cut off from the global backbone for several hours

On October 24 AWS switches off the global backbone and the dedicated transfer channel for its European sovereign region; traffic falls back to the public internet through European ISPs and an EU-resident team runs it from Brandenburg. It is a resilience exercise aligned with the EU Cloud Sovereignty Framework and BSI C3A, with no certification claimed.

18 Oct 2026
infoq.com →
Minor

Lambda durable functions arrive in AWS GovCloud (US)

Lambda durable functions, with checkpoints and long-running execution, are now available in the GovCloud Regions, following last week's Go SDK GA and higher payload limits.

16 Oct 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Notable

Uber automatically classifies its dependencies as fail-open, fail-close or unknown

Gold for anyone designing resilience: Uber uses inbound and outbound middleware in YARPC to correlate caller and callee outcomes on real traffic and labels each dependency by the probability that its failure propagates, handling retries separately. They rejected distributed tracing because sampling was too slow to catch rare failures.

16 Oct 2026
infoq.com →
Notable

Grafana applies SLOs and error budgets to AI agent behaviour

Latency and tokens don't tell you whether an answer was right. Grafana turns groundedness, task fulfilment, toxicity and cost into SLIs scored by LLM-as-judge or deterministic checks, with targets like 95% of conversations fulfilled over 30 days. Budget burn rate exposes drift after model, prompt or retrieval changes; the approach is only as good as its evaluators.

16 Oct 2026
infoq.com →
Security

kin-openapi: nil-pointer panic in ValidateResponse (CVE-2026-100349, CVSS 8.2)

If you validate responses against OpenAPI in Go: a spec declaring a response header with content instead of schema passes doc.Validate() and then crashes openapi3filter.ValidateResponse. Affects <= 0.145.0; upgrade to 0.146.0.

16 Oct 2026
github.com/advisories →
🔗

Fullstack

Patch

better-auth 1.7.11: ID token validation for Twitch/Paybin and a rate-limit fix

Fixes ID token signature and claim validation for Twitch and Paybin sign-in (custom Paybin issuers must publish RS256 keys at /.well-known/jwks.json), the oversized X-Retry-After from database-backed rate limiting, and repeated Postgres migration diffs for int8 columns.

19 Oct 2026
github.com/better-auth →
Release

Turborepo 2.11.9: much faster Berry and Bun lockfile handling

A pure performance release: Yarn Berry and Bun lockfile closures are computed once across workspaces, bun.lock is parsed without building a JSON tree, cache-hit outputs are checked in place, and turbo.json config is reused between the shim and the CLI.

16 Oct 2026
github.com/vercel →
🔥

Top Stories

Breaking

Amazon rachète DuckLabs et intègre DuckDB dans Aurora PostgreSQL

Gros mouvement : Amazon a racheté DuckLabs, la société derrière DuckDB, dont les créateurs restent aux commandes. DuckDB, DuckLake et Quack restent sous licence MIT. Première intégration : Aurora PostgreSQL combine dans une seule requête les données vivantes d'Aurora et l'historique Iceberg/Parquet sur S3, sans surcoût hors compute et requêtes S3.

17 Oct 2026
infoq.com →
Notable

Kysely 0.29.7 et 0.28.18 : fin des fuites de connexions dans les transactions contrôlées

Si vous utilisez startTransaction(), mettez à jour : commit, rollback et savepoints attendent les requêtes et streams en cours, et un rollback ou begin échoué ne fuit plus la connexion. MSSQL échappe désormais clés et JSON dans jsonBuildObject. En 0.28.18, les verrous de migration passent au niveau session : via PgBouncer en transaction pooling, il faut une connexion directe.

17 Oct 2026
github.com/kysely-org →
Bêta

Nx 24.0.0-beta.3 : tâches affected par défaut et une série de breaking changes

Nx 24 se précise : tâches affected sélectionnées par défaut, suppression du fallback de cache legacy, abandon de son module federation au profit des plugins officiels et retrait des executors dépréciés. Les tokens acceptent les fallbacks ??.

18 Oct 2026
github.com/nrwl →
🧩

Frameworks & Libraries

Bêta

Fastify v6.0.0-alpha.5 : perf sur bodies et headers, types plus stricts

Nouvelle alpha v6 : les bodies string sont décodés une seule fois, les getters trust proxy lisent les headers une fois, et les child loggers ne réinitialisent plus leur niveau. Les types restaurent this dans les hooks shorthand ; une requête QUERY au body vide ne lève plus d'erreur.

16 Oct 2026
github.com/fastify →
🗄️

Databases & Data

Patch

BullMQ 6.3.16/6.3.17 : workers qui se réveillent et Valkey GLIDE en cluster

6.3.17 corrige un bug gênant : reprendre un worker après pause(true) ne réveillait pas sa boucle principale. 6.3.16 route INFO vers un seul nœud avec valkey-glide en cluster.

18 Oct 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

Notable

AWS va couper son European Sovereign Cloud du backbone mondial pendant plusieurs heures

Le 24 octobre, AWS coupe le backbone mondial et le canal de transfert dédié de sa région souveraine européenne ; le trafic bascule sur l'internet public via des FAI européens. Un exercice de résilience aligné sur l'EU Cloud Sovereignty Framework et le C3A du BSI, sans certification revendiquée.

18 Oct 2026
infoq.com →
Mineur

Les Lambda durable functions arrivent dans AWS GovCloud (US)

Les durable functions de Lambda, avec checkpoints et exécution longue, sont disponibles dans les régions GovCloud, après le SDK Go GA de la semaine dernière.

16 Oct 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Notable

Uber classe automatiquement ses dépendances en fail-open, fail-close ou unknown

Uber utilise des middlewares entrants et sortants dans YARPC pour corréler les résultats appelant/appelé en production et étiquette chaque dépendance selon la probabilité de propagation de ses pannes. Le tracing distribué a été écarté : l'échantillonnage était trop lent pour les pannes rares.

16 Oct 2026
infoq.com →
Notable

Grafana applique SLO et error budgets au comportement des agents IA

Grafana transforme groundedness, réalisation de tâche, toxicité et coût en SLI évalués par LLM-as-judge ou contrôles déterministes, avec des objectifs comme 95 % de conversations abouties sur 30 jours. Le burn rate révèle la dérive après un changement de modèle, de prompt ou de retrieval.

16 Oct 2026
infoq.com →
Sécurité

kin-openapi : panic nil pointer dans ValidateResponse (CVE-2026-100349, CVSS 8.2)

Un spec OpenAPI déclarant un header de réponse avec content au lieu de schema passe doc.Validate() puis fait planter openapi3filter.ValidateResponse. Concerne <= 0.145.0 ; passez à 0.146.0.

16 Oct 2026
github.com/advisories →
🔗

Fullstack

Patch

better-auth 1.7.11 : validation des ID tokens Twitch/Paybin et correctif de rate limit

Corrige la validation de signature et des claims de l'ID token pour Twitch et Paybin (les issuers Paybin custom doivent publier des clés RS256 sur /.well-known/jwks.json), le X-Retry-After excessif du rate limiting en base et les diffs de migration int8.

19 Oct 2026
github.com/better-auth →
Release

Turborepo 2.11.9 : lockfiles Berry et Bun bien plus rapides

Release de performance : closures des lockfiles Yarn Berry et Bun calculées une fois pour tous les workspaces, bun.lock parsé sans arbre JSON, et config turbo.json partagée entre le shim et la CLI.

16 Oct 2026
github.com/vercel →