25 puntos por davespark 2025-10-30 | 8 comentarios | Compartir por WhatsApp

Argumento central

La industria tecnológica se divide en dos bandos:

  • Bando 1: persigue palabras de moda e introduce sin criterio stacks tecnológicos modernos y complejos
  • Bando 2: usa solo lo necesario con un enfoque sensato y práctico

El autor sostiene que, en la mayoría de los casos, se puede usar Postgres en lugar de Kafka como sistema de pub/sub y colas.

Resultados del benchmark

Rendimiento de pub/sub

  • Nodo único de 4 vCPU: 5,036 mensajes escritos por segundo, 25,183 leídos (fan-out de 5x)
  • Réplica de 3 nodos con 4 vCPU: mantiene un rendimiento similar, con un ligero aumento en la latencia
  • Nodo único de 96 vCPU: 243,000 mensajes por segundo, velocidad de lectura de 1.16 GiB/s

Rendimiento de cola (Queue)

  • Nodo único de 4 vCPU: 2,885 mensajes por segundo
  • Nodo único de 96 vCPU: 20,144 mensajes por segundo

Puntos principales

  1. Avance del hardware: el hardware moderno (CPU de 192 núcleos, 4 TB de RAM) ha hecho que un solo nodo sea extremadamente potente
  2. Renacimiento de Postgres: el movimiento de "usemos Postgres para todo" está creciendo
  3. Practicidad: incluso startups gigantes como OpenAI siguen usando una sola instancia de Postgres
  4. Sobrecarga organizacional: adoptar nueva tecnología genera costos de aprendizaje, operación y monitoreo

Conclusión

"Simplemente usa Postgres hasta que se rompa"

La mayoría de las empresas solo necesita un rendimiento de unos pocos MB por segundo, y Postgres puede manejarlo sin problema. El mensaje es que los sistemas distribuidos complejos deben introducirse solo cuando realmente sean necesarios.

8 comentarios

 
ztaka 2025-11-02

Kafka es lento...

 
roxie 2025-11-01

No sé si 뽀글이 sea bueno para todas las situaciones, pero sí me parece que he visto muchos casos en los que se usa Kafka aunque no haga falta, y eso termina metiendo trabajo adicional.

 
beoks 2025-11-01

Otro texto elogiando a PostgreSQL...
Lo importante es usar lo necesario
y diseñar de forma que se pueda cambiar con flexibilidad

 
carnoxen 2025-10-31

Al ver esto, me acordé de la recomendación más extrema de PostgreSQL.

 
roxie 2025-11-01

Oh, ¿cómo hicieron para cambiar el título a su gusto?

 
carnoxen 2025-11-01

¿El título?

[La recomendación más extrema de Postgresql](https://news.hada.io/topic?id=16365)  

La verdad es que no le metí ninguna gran floritura.

 
savvykang 2025-11-01

https://news.hada.io/guidelines

> Compatible con Markdown
> Se admite tanto en el contenido como en los comentarios.
> Sigue básicamente la especificación CommonMark.
> No se admiten imágenes.

Además, parece que en el caso de URLs de GeekNews se muestra un ícono delante del título del enlace.

 
ndrgrd 2025-11-01

Voy a seguir usando SQLite hasta que simplemente se rompa.