Objetos duraderos sin Cloudflare, sobre la base de datos que ya ejecutas

Solid Objects es una biblioteca de código abierto, publicada bajo licencia MIT, que reproduce el modelo de programación de los Durable Objects de Cloudflare —un objeto monotarea por identidad, con estado persistente y buzón de mensajes— pero sin necesidad de ejecutarse en la infraestructura de un pr

DuckDB v2.0 sustituye su analizador SQL por uno basado en PEG

DuckDB v2.0 reemplaza el analizador sintáctico (parser) SQL derivado de PostgreSQL que utilizaba desde su primer commit en 2018 por uno nuevo basado en PEG (Parsing Expression Grammars). El cambio no altera el dialecto SQL que acepta DuckDB —al que los autores denominan informalmente DuckSQL y que m

Cómo «envenenar» tu pool de conexiones Postgres sin darte cuenta

Un pool de conexiones Postgres sano es la base para que una aplicación escale, pero ciertos descuidos en el código pueden «envenenarlo» y dejarlo inutilizable. PlanetScale explica en este artículo técnico qué es un pool de conexiones, por qué los modos de PgBouncer en los que las conexiones se reuti

PgBouncer, ¿el parabrisas que todo Postgres debería traer de fábrica

Casi todos los proveedores gestionados de PostgreSQL obligan a sus clientes a montar por su cuenta un pooler de conexiones como PgBouncer, una pieza que en MySQL y MongoDB viene integrada de serie. Esta es la conclusión a la que llega el ingeniero Brandur Leach tras repasar una guía suya sobre gesti

Carl publica su lista de lectura recomendada para equipos de ingeniería

Carl Kolon, líder de ingeniería, ha publicado en su blog personal la lista de artículos que comparte con su equipo bajo la etiqueta «required reading». El objetivo es destilar el conocimiento de otros programadores que hayan enfrentado retos parecidos a los suyos. El conjunto está organizado por te

Roame busca ingeniero full-stack líder para su buscador de vuelos con puntos

Roame, un buscador de vuelos y hoteles centrado en programas de puntos y millas, ha publicado en la plataforma de Y Combinator una vacante para el puesto de ingeniero full-stack líder. La empresa, fundada por Tim —analista de hedge funds especializado en consumo y viajes durante la última década— y

Una visualización interactiva recorre los 200 ms de vida de una petición HTTP

El sitio web The Node Book publica una visualización interactiva que acompaña a una sola petición HTTP desde el clic en un botón hasta el repintado de la pantalla, siguiendo un reloj sincronizado que termina exactamente en 0,211400 segundos. El recorrido, marcado con un punto violeta, atraviesa siet

Así PlanetScale ejecuta backups paralelos de Postgres a escala de petabytes

PlanetScale ha detallado el sistema interno con el que realiza copias de seguridad de bases de datos Postgres particionadas (sharded) en su oferta Neki, capaz de respaldar volúmenes de datos del orden de petabytes en pocas horas y a tasas superiores a 50 GB/s. El proceso parte de una premisa: cada 1

Software personal: aplicaciones hechas en casa con IA, sin buscar escala

El desarrollador Adam Waxman defiende en su blog 'Software for One' la idea del software personal: aplicaciones construidas a medida para uno mismo, la familia o comunidades muy pequeñas, sin perseguir usuarios ni métricas de crecimiento. El ensayo parte de la reflexión de Robin Sloan en 2020 sobre

QM, un agente multiusuario para empresas que opera en Slack y la web

QM es un agente de inteligencia artificial de código abierto, diseñado por yc-software, que opera de forma colaborativa en Slack y en una interfaz web. A diferencia de los asistentes personales convencionales, está pensado para que los empleados de una empresa dispongan de un espacio de trabajo aisl

Cómo escalar colas en Postgres: lecciones desde los 30.000 flujos por segundo

DBOS, una startup centrada en ejecución durable sobre Postgres, explica en este artículo técnico cómo logró escalar sus colas de trabajo respaldadas por Postgres hasta 30.000 ejecuciones de flujos por segundo repartidas entre miles de servidores, desmontando la idea de que este motor no sirve para c

Prized: herramientas internas con IA y control de accesos empresarial

Prized es una plataforma que permite a los equipos de operaciones, soporte y finanzas construir sus propias herramientas internas mediante IA, sin necesidad de programar. La propuesta se centra en tres pilares de seguridad y gobernanza. Primero, los conectores con sistemas corporativos (como Salesfo

Postgres 19 sustituirá pglz por LZ4 como compresión por defecto en TOAST

Postgres 19 cambiará el algoritmo de compresión por defecto de su subsistema TOAST, pasando de pglz a LZ4. El movimiento forma parte de una evolución que el proyecto de código abierto arrancó en la versión 14, cuando LZ4 se incorporó como opción configurable. TOAST (The Oversized-Attribute Storage

Cinco lecciones prácticas sobre SQLite en producción con Django

Un desarrollador comparte, tras usar SQLite en varios proyectos web y actualmente en un sitio Django, varias lecciones prácticas extraídas del día a día. La primera es la importancia de ejecutar ANALYZE: al hacer una consulta FTS5 sobre una tabla de 4.000 filas que tardaba 5 segundos, tras lanzar AN

Construir PlanetScale desde cero: la capa de infraestructura de Homescale

Homescale es un proyecto de código abierto que replica a pequeña escala el modelo de clonado de bases de datos de PlanetScale. Permite crear instancias de base de datos escribibles y ramas con instantáneas en un punto del tiempo, sin duplicar los archivos originales. Para ello, aísla la capa de alma

Los cuatro jinetes que derriban miles de bases de datos Postgres

Postgres es una base de datos muy utilizada, pero arrastra varios problemas recurrentes que provocan caídas en producción, sobre todo en equipos sin un administrador de bases de datos dedicado. El desarrollador detrás de pgrust, una reescritura del motor en Rust, identifica cuatro causas principales

Cómo Multigres mantiene LISTEN/NOTIFY de Postgres sobre conexiones agrupadas

LISTEN/NOTIFY es el mecanismo de publicación y suscripción nativo de Postgres, pero presenta un problema de escalabilidad: cada nuevo cliente que escucha un canal incrementa el costo de emitir una notificación, y a partir de unos miles de oyentes el rendimiento cae en órdenes de magnitud. El problem

PgDog: un proxy para Postgres que no obliga a reescribir la aplicación

PgDog es un proxy de código abierto para escalar Postgres que incorpora, entre otras funciones, un agrupador de conexiones (connection pooler) distinto a los tradicionales como PgBouncer, RDS Proxy, Pgpool-II o Supavisor. Su premisa es evitar las llamadas “abstracciones con fugas”: al desplegar un p

Postgres es suficiente: evita la proliferación de bases de datos

Postgres es suficiente para la mayoría de proyectos software y reduce la complejidad operativa de mantener múltiples bases de datos especializadas. La premisa, originada en un gist y una discusión en Hacker News, sostiene que la mayoría de equipos adoptan prematuramente arquitecturas con numerosos m

Lo que los ORM me han enseñado: aprenda SQL directamente

Este artículo reflexiona sobre las limitaciones de los mapeadores objeto-relacional (ORM) a partir de la experiencia profesional de su autor durante treinta meses trabajando con Postgres y SQLite, principalmente con SQLAlchemy y Hibernate. Su tesis central es que los ORM resultan más un obstáculo qu

PlanetScale lanza Database Traffic Control para gestionar la carga en Postgres

PlanetScale presentó Database Traffic Control, un sistema de gestión de tráfico para bases de datos Postgres integrado en su plataforma que permite a los equipos definir límites de recursos en tiempo real sobre cargas de trabajo específicas. La herramienta responde a una carencia histórica de Postgr

ClickHouse reescribe en Rust el archivado de WAL de Postgres: nace WAL-RUS

ClickHouse ha presentado WAL-RUS, una reimplementación en Rust de la herramienta de copia de seguridad y archivado de WAL para Postgres pensada para reducir el consumo de memoria y hacerlo más predecible. El proyecto, publicado como código abierto en GitHub, mantiene la compatibilidad con WAL-G: uti

DBOSify: un sustituto de Temporal para Python respaldado por Postgres

DBOSify es una biblioteca de Python que actúa como sustituto directo de Temporal Python, pero utiliza Postgres —a través de DBOS Transact— como infraestructura en lugar de un servidor de Temporal. Esto permite ejecutar flujos de trabajo duraderos, actividades, señales, actualizaciones, reintentos y

River: sistema de trabajos en segundo plano para Go y Postgres

River es una biblioteca de Go para procesar trabajos en segundo plano sobre Postgres, diseñada para evitar los problemas habituales de los sistemas distribuidos al reutilizar la misma base de datos tanto para los datos de la aplicación como para la cola de trabajos. Su principio central es el encola

Zonas horarias en Postgres tras el cambio permanente de Columbia Británica

El 8 de marzo de 2026, Columbia Británica adoptó de forma permanente el horario de verano del Pacífico, fijando la zona America/Vancouver en UTC-7 durante todo el año y eliminando el cambio de noviembre a UTC-8. Este ajuste en las reglas de zona horaria plantea un problema técnico relevante para qui

En Postgres, la única eliminación escalable es DROP TABLE

PlanetScale sostiene que, en PostgreSQL, la única estrategia de borrado de datos verdaderamente escalable consiste en eliminar tablas completas mediante DROP TABLE o TRUNCATE, no en borrar filas individuales con DELETE. La afirmación, firmada por el ingeniero Tom Pang, se apoya en el funcionamiento

PgDog recauda 5,5 millones para escalar Postgres horizontalmente

La startup PgDog, formada por tres ingenieros de infraestructura, ha anunciado una ronda de financiación de 5,5 millones de dólares liderada por Basis Set, con la participación de Y Combinator, Pioneer Fund y otros inversores. La compañía desarrolla un proxy de código abierto para PostgreSQL que per

120.000 líneas de Rust: así es el backend de Nosdesk

El autor de Nosdesk, una plataforma de soporte al cliente, detalla en un artículo técnico la arquitectura de su backend, escrito por completo en Rust y compuesto por unas 120.000 líneas de código repartidas en 260 módulos, con alrededor de 1.030 tests. El sistema se distribuye como un único binario

Linear y su arquitectura local-first: claves del rendimiento

La aplicación de gestión de proyectos Linear actualiza un issue en pocos milisegundos, frente a los aproximadamente 300 milisegundos que tarda una aplicación CRUD tradicional. Esta diferencia no responde a un único truco, sino a una arquitectura construida desde el primer día con la velocidad como p

Supabase duplica su valoración hasta los 10.000 millones en ocho meses

Supabase, la base de datos de código abierto preferida por las herramientas de 'vibe coding', ha cerrado una ronda Serie F de 500 millones de dólares con una valoración previa de 10.000 millones, según anunció la compañía el viernes. Tras la inversión, su valoración total alcanza aproximadamente 10.

Streambed: motor de CDC de Postgres a Iceberg en S3

Streambed es una herramienta de código abierto que replica cambios de PostgreSQL hacia Apache Iceberg en Amazon S3 mediante replicación lógica, permitiendo consultas analíticas sin modificar la aplicación original. Actúa como suscriptor de replicación lógica: captura los mensajes del WAL (insert, up

DBOS elimina orquestadores externos usando PostgreSQL para flujos de trabajo

DBOS ha presentado una nueva arquitectura para la ejecución de flujos de trabajo duraderos que elimina la necesidad de un orquestador externo centralizado. Tradicionalmente, sistemas como Temporal o AWS Step Functions gestionan estos procesos mediante un servidor central que coordina y guarda los pu

PgQue: Nueva cola Postgres optimizada y compatible

Un nuevo sistema de colas Postgres llamado PgQue ha sido lanzado en GitHub, ofreciendo una alternativa sin 'bloat' (acumulación de datos innecesarios) a las soluciones existentes. Desarrollado por NikolayS, PgQue se basa en la arquitectura original de PgQ, utilizada por Skype para gestionar el enrut

Postgres: Evita fallos en colas con estos consejos

Un artículo de PlanetScale.com aborda el mantenimiento de colas de Postgres saludables, un componente crucial para muchas aplicaciones modernas. Postgres se ha convertido en una opción popular para colas de trabajo, pero su uso eficiente requiere atención a detalles específicos. El problema principa

Instant: Backend Open Source para IA Simplificada

Instant es una nueva plataforma de backend de código abierto diseñada para simplificar el desarrollo de aplicaciones impulsadas por inteligencia artificial. Permite a los desarrolladores crear un número ilimitado de aplicaciones sin congelaciones y con una infraestructura optimizada para la escalabi

Codex explora 20 años de Hacker News con análisis de datos

Codex, un modelo de lenguaje de OpenAI, ha analizado 20 años de datos de Hacker News, un foro popular entre programadores y entusiastas de la tecnología, utilizando la plataforma Modolap. El conjunto de datos, que ocupa aproximadamente 10 GB en formato parquet, ha permitido a Codex investigar tenden

Firetiger facilita acceso seguro a bases de datos privadas

Firetiger ha anunciado la introducción de 'Network Transports', una nueva funcionalidad que permite a sus agentes conectarse de forma segura a bases de datos Postgres, MySQL y Clickhouse que residen en redes privadas. Anteriormente, la imposibilidad de acceder a estas bases de datos, comúnmente ubic

Omni: IA de código abierto optimiza el trabajo

Un nuevo asistente de inteligencia artificial de código abierto llamado Omni ha sido lanzado, con el objetivo de revolucionar la búsqueda y la productividad en el entorno laboral. Desarrollado por Getomnico y disponible en GitHub, Omni se conecta a aplicaciones empresariales como Google Drive, Slack

Ubicloud: Nube Abierta Compite con AWS

Una nueva plataforma de nube abierta llamada Ubicloud ha surgido como una alternativa a Amazon Web Services (AWS). Anunciada recientemente por Y Combinator, Ubicloud ofrece servicios esenciales como computación elástica, almacenamiento en bloque, CI/CD (integrado con GitHub Actions), Kubernetes (K8s

Elixir y Python se integran: Oban facilita el procesamiento

Oban, una herramienta para el procesamiento de trabajos, ha simplificado la interoperabilidad entre aplicaciones Elixir y Python. El proyecto "Badge Forge" demuestra cómo integrar funcionalidades de Python, como la generación de PDF con WeasyPrint, en una aplicación Elixir. La clave reside en que am

IA y Postgres: Debate sobre Responsabilidad tras Incidente

Una controversia ha surgido en la comunidad Postgres debido al uso indebido de inteligencia artificial, generando preocupación por la responsabilidad y la rendición de cuentas. El incidente, que involucra a un ingeniero de software responsable de un artículo difamatorio publicado por un agente de IA

Postgres: Incidente revela detalles clave de caché y acceso a datos

Un incidente de rendimiento en la base de datos Postgres, que provocó timeouts en Heroku y consultas que tardaron más de 35 minutos, reveló una comprensión más profunda de cómo Postgres accede a los datos desde el disco. El problema, que involucró un alto consumo de IOPS, se originó en patrones de c

IA en Postgres: Nuevo Proyecto Integra Agentes Directamente

Un proyecto de código abierto llamado pgclaw permite integrar agentes de inteligencia artificial directamente en bases de datos PostgreSQL. Esta extensión, disponible en GitHub, introduce un nuevo tipo de dato 'claw' que permite almacenar agentes de IA (ya sean modelos de lenguaje simples o agentes