La mayoría de las aplicaciones web podrían ejecutarse simplemente en un solo servidor

Capacidad de un solo servidor y anécdotas del mundo real

  • Muchos comentaristas dicen que un VPS de $4–$10/mes puede manejar miles de solicitudes por segundo o tráfico de portada de HN si la pila es simple y eficiente.
  • Varios informan que ejecutan varias aplicaciones, motores de búsqueda, pequeños mercados o más de 10M de páginas vistas mensuales en una sola máquina modesta con buena ingeniería.
  • Las clásicas “pilas simples” (por ejemplo, LAMP, Go, PHP+Postgres, sitios estáticos con un backend pequeño) se citan repetidamente como suficientes para la mayoría de las cargas reales.

Complejidad, Kubernetes y cultura DevOps

  • Hay una fuerte sensación de que Kubernetes y las pilas modernas “cloud-native” suelen ser innecesarias para aplicaciones pequeñas o medianas y añaden una complejidad frágil.
  • Algunos señalan que k8s se usa simplemente porque un ingeniero quería aprenderlo o seguir “mejores prácticas” percibidas, no porque existan requisitos reales.
  • Otros sostienen que k8s proporciona una API estandarizada entre nubes y es valioso para grandes organizaciones con muchos equipos y servicios.

Tiempo de actividad, redundancia y fiabilidad

  • Hay desacuerdo sobre cuánto uptime necesitan realmente la mayoría de las aplicaciones.
  • Algunos dicen que una caída breve ocasional es aceptable y mucho más barata que configuraciones HA complejas.
  • Otros subrayan que los clientes esperan un uptime cercano al 100% una vez que pagan; entonces la redundancia (2–3 máquinas, failover, multi-AZ) está justificada.
  • Se señala que las arquitecturas multinodo y multirregión añaden muchos nuevos modos de fallo y pueden perjudicar la fiabilidad si no se entienden bien.

Coste, uso de recursos y sobreingeniería en la nube

  • Múltiples anécdotas de tráfico real mínimo frente a configuraciones en la nube/Kubernetes grandes y costosas, con ingenieros dedicando más tiempo a Terraform/IaC que a funciones.
  • Crítica a que el marketing de la nube y la era de capital riesgo de tipos de interés cero fomentaron la sobreingeniería y un OpEx desbocado.

Incentivos profesionales y diseño orientado al currículum

  • Varios argumentan que las arquitecturas sobrecomplejas están impulsadas por incentivos de contratación y carrera: las pilas llamativas, los microservicios y k8s se premian; los monolitos aburridos no.
  • Las soluciones pragmáticas de un solo servidor pueden ser óptimas para el negocio, pero menos valiosas para el currículum de los ingenieros.

Punto intermedio y alternativas

  • Entre las sugerencias figuran: un solo VPS con despliegues automatizados; contenedores sin k8s (Docker/Swarm/Podman); failover activo-pasivo simple; pequeños clústeres k3s/k0s.
  • Tema general: empezar extremadamente simple, escalar y añadir complejidad solo cuando la carga real, los requisitos de uptime o el tamaño de la organización lo exijan.