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...

 
ndrgrd 2025-11-01

Voy a seguir usando SQLite hasta que simplemente se rompa.

 
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?

 
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.

 
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.