¿Puede la aplicación web Meteor en la práctica escalar a más de 100,000 usuarios que compartirían ~ 1 foto (a veces video) y chatearían entre ellos (uno a uno) todos los días?

Esta pregunta es menos sobre los componentes de la pila y mucho más sobre la naturaleza de la aplicación y cómo afecta la escala. Hay una serie de factores que afectan la escala en esta pregunta:

  1. 100.000 usuarios ¿Eso es simultáneamente? ¿O se extienden por todo el mundo?
  2. Compartir imágenes ¿Subiendo al servidor pero compartiendo desde un CDN?
  3. Video chat ¿Cómo se está haciendo esto?

100k usuarios simultáneos requieren más hardware para compartir la carga que unos pocos miles de usuarios simultáneos.

El almacenamiento en caché de contenido y el uso de CDN pueden reducir la carga en su sitio, ya que no está sirviendo ese tráfico o golpeando sus sistemas con tanta fuerza como cuando cada solicitud que ingresa a sus sistemas es manejada por sus sistemas.

El chat de video generalmente se subcontrata a un tercero que puede proporcionar la experiencia para manejar el tráfico sin atascar sus servidores